home *** CD-ROM | disk | FTP | other *** search
/ Twentieth Anniversary Mac…osh - QuickTime Showcase / 691-1418,Twentieth Anniversary Macintosh. QuickTime Showcase. (CD).toast / QuickTime Showcase / QuickTime Showcase.rsrc / CODE_45_lcrPrim.txt < prev    next >
Text File  |  1997-05-15  |  245KB  |  4,302 lines

  1. # near model CODE resource
  2. # jump table entries: 56536-56602 (67 of them)
  3. 00000000  FFFF                     .invalid   <<F/7/7>>
  4. 00000002  DCD8                     add.w      A6, [A0]+
  5. 00000004  0000 3010                ori.b      D0, 0x10
  6. fn00000008:
  7. 00000008  48E7 1800                movem.l    -[A7], D3,D4
  8. 0000000C  7600                     moveq.l    D3, 0x00
  9. 0000000E  594F                     subq.w     A7, 4
  10. 00000010  A975                     syscall    TickCount
  11. 00000012  201F                     move.l     D0, [A7]+
  12. 00000014  2800                     move.l     D4, D0
  13. 00000016  B8AD 1200                cmp.l      D4, [A5 + 0x1200]
  14. 0000001A  6D4E                     blt        +0x50 /* 0000006A */
  15. 0000001C  2004                     move.l     D0, D4
  16. 0000001E  5080                     addq.l     D0, 8
  17. 00000020  2B40 1200                move.l     [A5 + 0x1200], D0
  18. 00000024  4EBA 2FB2                jsr        [PC + 0x2FB2 /* 00002FD8 */]
  19. 00000028  1600                     move.b     D3, D0
  20. 0000002A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  21. 0000002E  4A28 039D                tst.b      [A0 + 0x39D]
  22. 00000032  6704                     beq        +0x6 /* 00000038 */
  23. 00000034  7600                     moveq.l    D3, 0x00
  24. 00000036  6032                     bra        +0x34 /* 0000006A */
  25. label00000038:
  26. 00000038  4A03                     tst.b      D3
  27. 0000003A  6722                     beq        +0x24 /* 0000005E */
  28. 0000003C  2048                     movea.l    A0, A0
  29. 0000003E  4A28 039F                tst.b      [A0 + 0x39F]
  30. 00000042  670E                     beq        +0x10 /* 00000052 */
  31. 00000044  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  32. 00000048  4A28 03A0                tst.b      [A0 + 0x3A0]
  33. 0000004C  6714                     beq        +0x16 /* 00000062 */
  34. 0000004E  7600                     moveq.l    D3, 0x00
  35. 00000050  6010                     bra        +0x12 /* 00000062 */
  36. label00000052:
  37. 00000052  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  38. 00000056  117C 0001 03A0           move.b     [A0 + 0x3A0], 0x1
  39. 0000005C  6004                     bra        +0x6 /* 00000062 */
  40. label0000005E:
  41. 0000005E  4228 03A0                clr.b      [A0 + 0x3A0]
  42. label00000062:
  43. 00000062  4A03                     tst.b      D3
  44. 00000064  6704                     beq        +0x6 /* 0000006A */
  45. 00000066  42AD 1BB4                clr.l      [A5 + 0x1BB4]
  46. label0000006A:
  47. 0000006A  1003                     move.b     D0, D3
  48. 0000006C  4CDF 0018                movem.l    D3,D4, [A7]+
  49. 00000070  4E75                     rts
  50. 00000072  7002                     moveq.l    D0, 0x02
  51. 00000074  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  52. 00000078  42AD 0F9E                clr.l      [A5 + 0xF9E]
  53. 0000007C  3B7C 0001 101A           move.w     [A5 + 0x101A /* export_511 */], 0x1
  54. 00000082  4EAD E180                jsr        [A5 - 0x1E80]
  55. 00000086  4E75                     rts
  56. 00000088  2F0A                     move.l     -[A7], A2
  57. 0000008A  4AAD 100C                tst.l      [A5 + 0x100C]
  58. 0000008E  672C                     beq        +0x2E /* 000000BC */
  59. 00000090  42A7                     clr.l      -[A7]
  60. 00000092  4227                     clr.b      -[A7]
  61. 00000094  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  62. 00000098  2F2D 100C                move.l     -[A7], [A5 + 0x100C]
  63. 0000009C  4EAD DFC8                jsr        [A5 - 0x2038]
  64. 000000A0  2448                     movea.l    A2, A0
  65. 000000A2  200A                     move.l     D0, A2
  66. 000000A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  67. 000000A8  6718                     beq        +0x1A /* 000000C2 */
  68. 000000AA  7003                     moveq.l    D0, 0x03
  69. 000000AC  B092                     cmp.l      D0, [A2]
  70. 000000AE  6612                     bne        +0x14 /* 000000C2 */
  71. 000000B0  2B52 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A2]
  72. 000000B4  2B6A 0004 0F9E           move.l     [A5 + 0xF9E], [A2 + 0x4]
  73. 000000BA  6006                     bra        +0x8 /* 000000C2 */
  74. label000000BC:
  75. 000000BC  7002                     moveq.l    D0, 0x02
  76. 000000BE  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  77. label000000C2:
  78. 000000C2  3B7C 0001 101A           move.w     [A5 + 0x101A /* export_511 */], 0x1
  79. 000000C8  245F                     movea.l    A2, [A7]+
  80. 000000CA  4E75                     rts
  81. 000000CC  202D 0F96                move.l     D0, [A5 + 0xF96]
  82. 000000D0  5080                     addq.l     D0, 8
  83. 000000D2  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  84. 000000D6  6D0E                     blt        +0x10 /* 000000E6 */
  85. 000000D8  4878 0008                push.l     0x8
  86. 000000DC  4EAD E170                jsr        [A5 - 0x1E90]
  87. 000000E0  49C0                     lea.l      A4, D0
  88. 000000E2  584F                     addq.w     A7, 4
  89. 000000E4  6002                     bra        +0x4 /* 000000E8 */
  90. label000000E6:
  91. 000000E6  7001                     moveq.l    D0, 0x01
  92. label000000E8:
  93. 000000E8  4A80                     tst.l      D0
  94. 000000EA  671E                     beq        +0x20 /* 0000010A */
  95. 000000EC  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  96. 000000F0  2050                     movea.l    A0, [A0]
  97. 000000F2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  98. 000000F6  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  99. 000000FA  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  100. 00000100  50AD 0F96                addq.l     [A5 + 0xF96], 8
  101. 00000104  7004                     moveq.l    D0, 0x04
  102. 00000106  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  103. label0000010A:
  104. 0000010A  42AD 0F9E                clr.l      [A5 + 0xF9E]
  105. 0000010E  4E75                     rts
  106. fn00000110:
  107. 00000110  48E7 1C00                movem.l    -[A7], D3,D4,D5
  108. 00000114  2A2F 0010                move.l     D5, [A7 + 0x10]
  109. 00000118  382F 0014                move.w     D4, [A7 + 0x14]
  110. 0000011C  7600                     moveq.l    D3, 0x00
  111. 0000011E  3F04                     move.w     -[A7], D4
  112. 00000120  2F05                     move.l     -[A7], D5
  113. 00000122  2045                     movea.l    A0, D5
  114. 00000124  2050                     movea.l    A0, [A0]
  115. 00000126  2050                     movea.l    A0, [A0]
  116. 00000128  2068 0028                movea.l    A0, [A0 + 0x28]
  117. 0000012C  4E90                     jsr        [A0]
  118. 0000012E  4A00                     tst.b      D0
  119. 00000130  5C4F                     addq.w     A7, 6
  120. 00000132  666C                     bne        +0x6E /* 000001A0 */
  121. 00000134  0C44 000F                cmpi.w     D4, 0xF
  122. 00000138  661C                     bne        +0x1E /* 00000156 */
  123. 0000013A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  124. 0000013E  2050                     movea.l    A0, [A0]
  125. 00000140  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  126. 00000144  5188                     subq.l     A0, 8
  127. 00000146  202D 0F9E                move.l     D0, [A5 + 0xF9E]
  128. 0000014A  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  129. 0000014E  57C0                     seq        D0
  130. 00000150  4400                     neg.b      D0
  131. 00000152  49C0                     lea.l      A4, D0
  132. 00000154  2600                     move.l     D3, D0
  133. label00000156:
  134. 00000156  4EAD E1A0                jsr        [A5 - 0x1E60]
  135. 0000015A  4EAD E1A0                jsr        [A5 - 0x1E60]
  136. 0000015E  202D 0F96                move.l     D0, [A5 + 0xF96]
  137. 00000162  5080                     addq.l     D0, 8
  138. 00000164  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  139. 00000168  6D0E                     blt        +0x10 /* 00000178 */
  140. 0000016A  4878 0008                push.l     0x8
  141. 0000016E  4EAD E170                jsr        [A5 - 0x1E90]
  142. 00000172  49C0                     lea.l      A4, D0
  143. 00000174  584F                     addq.w     A7, 4
  144. 00000176  6002                     bra        +0x4 /* 0000017A */
  145. label00000178:
  146. 00000178  7001                     moveq.l    D0, 0x01
  147. label0000017A:
  148. 0000017A  4A80                     tst.l      D0
  149. 0000017C  671E                     beq        +0x20 /* 0000019C */
  150. 0000017E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  151. 00000182  2050                     movea.l    A0, [A0]
  152. 00000184  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  153. 00000188  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  154. 0000018C  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  155. 00000192  50AD 0F96                addq.l     [A5 + 0xF96], 8
  156. 00000196  7004                     moveq.l    D0, 0x04
  157. 00000198  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  158. label0000019C:
  159. 0000019C  2B43 0F9E                move.l     [A5 + 0xF9E], D3
  160. label000001A0:
  161. 000001A0  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  162. 000001A4  4E75                     rts
  163. fn000001A6:
  164. 000001A6  2F03                     move.l     -[A7], D3
  165. 000001A8  4FEF FFE6                lea.l      A7, [A7 - 0x1A]
  166. 000001AC  362F 0022                move.w     D3, [A7 + 0x22]
  167. 000001B0  7006                     moveq.l    D0, 0x06
  168. 000001B2  B0AF 0024                cmp.l      D0, [A7 + 0x24]
  169. 000001B6  6610                     bne        +0x12 /* 000001C8 */
  170. 000001B8  3F03                     move.w     -[A7], D3
  171. 000001BA  2F2F 002A                move.l     -[A7], [A7 + 0x2A]
  172. 000001BE  4EBA FF50                jsr        [PC - 0xB0 /* 00000110 */]
  173. 000001C2  5C4F                     addq.w     A7, 6
  174. 000001C4  6000 0220                bra        +0x222 /* 000003E6 */
  175. label000001C8:
  176. 000001C8  7006                     moveq.l    D0, 0x06
  177. 000001CA  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  178. 000001CE  6610                     bne        +0x12 /* 000001E0 */
  179. 000001D0  3F03                     move.w     -[A7], D3
  180. 000001D2  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  181. 000001D6  4EBA FF38                jsr        [PC - 0xC8 /* 00000110 */]
  182. 000001DA  5C4F                     addq.w     A7, 6
  183. 000001DC  6000 0208                bra        +0x20A /* 000003E6 */
  184. label000001E0:
  185. 000001E0  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  186. 000001E4  486F 0028                pea.l      [A7 + 0x28]
  187. 000001E8  4EAD E610                jsr        [A5 - 0x19F0]
  188. 000001EC  4A00                     tst.b      D0
  189. 000001EE  504F                     addq.w     A7, 8
  190. 000001F0  6700 016C                beq        +0x16E /* 0000035E */
  191. 000001F4  3003                     move.w     D0, D3
  192. 000001F6  48C0                     ext.l      D0
  193. 000001F8  5980                     subq.l     D0, 4
  194. 000001FA  6714                     beq        +0x16 /* 00000210 */
  195. 000001FC  5380                     subq.l     D0, 1
  196. 000001FE  6754                     beq        +0x56 /* 00000254 */
  197. 00000200  5380                     subq.l     D0, 1
  198. 00000202  6700 0094                beq        +0x96 /* 00000298 */
  199. 00000206  5380                     subq.l     D0, 1
  200. 00000208  6700 00D0                beq        +0xD2 /* 000002DA */
  201. 0000020C  6000 013E                bra        +0x140 /* 0000034C */
  202. label00000210:
  203. 00000210  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  204. 00000214  2050                     movea.l    A0, [A0]
  205. 00000216  226F 0028                movea.l    A1, [A7 + 0x28]
  206. 0000021A  2251                     movea.l    A1, [A1]
  207. 0000021C  4851                     pea.l      [A1]
  208. 0000021E  486F 0004                pea.l      [A7 + 0x4]
  209. 00000222  3F3C 080E                move.w     -[A7], 0x80E
  210. 00000226  A9EB                     syscall    Pack4/FP68K
  211. 00000228  4850                     pea.l      [A0]
  212. 0000022A  486F 0004                pea.l      [A7 + 0x4]
  213. 0000022E  3F3C 0804                move.w     -[A7], 0x804
  214. 00000232  A9EB                     syscall    Pack4/FP68K
  215. 00000234  4857                     pea.l      [A7]
  216. 00000236  486F 000E                pea.l      [A7 + 0xE]
  217. 0000023A  3F3C 0810                move.w     -[A7], 0x810
  218. 0000023E  A9EB                     syscall    Pack4/FP68K
  219. 00000240  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  220. 00000244  2050                     movea.l    A0, [A0]
  221. 00000246  20AF 000A                move.l     [A0], [A7 + 0xA]
  222. 0000024A  216F 000E 0004           move.l     [A0 + 0x4], [A7 + 0xE]
  223. 00000250  6000 00FA                bra        +0xFC /* 0000034C */
  224. label00000254:
  225. 00000254  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  226. 00000258  2050                     movea.l    A0, [A0]
  227. 0000025A  226F 0028                movea.l    A1, [A7 + 0x28]
  228. 0000025E  2251                     movea.l    A1, [A1]
  229. 00000260  4851                     pea.l      [A1]
  230. 00000262  486F 0004                pea.l      [A7 + 0x4]
  231. 00000266  3F3C 080E                move.w     -[A7], 0x80E
  232. 0000026A  A9EB                     syscall    Pack4/FP68K
  233. 0000026C  4850                     pea.l      [A0]
  234. 0000026E  486F 0004                pea.l      [A7 + 0x4]
  235. 00000272  3F3C 0800                move.w     -[A7], 0x800
  236. 00000276  A9EB                     syscall    Pack4/FP68K
  237. 00000278  4857                     pea.l      [A7]
  238. 0000027A  486F 000E                pea.l      [A7 + 0xE]
  239. 0000027E  3F3C 0810                move.w     -[A7], 0x810
  240. 00000282  A9EB                     syscall    Pack4/FP68K
  241. 00000284  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  242. 00000288  2050                     movea.l    A0, [A0]
  243. 0000028A  20AF 000A                move.l     [A0], [A7 + 0xA]
  244. 0000028E  216F 000E 0004           move.l     [A0 + 0x4], [A7 + 0xE]
  245. 00000294  6000 00B6                bra        +0xB8 /* 0000034C */
  246. label00000298:
  247. 00000298  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  248. 0000029C  2050                     movea.l    A0, [A0]
  249. 0000029E  226F 0028                movea.l    A1, [A7 + 0x28]
  250. 000002A2  2251                     movea.l    A1, [A1]
  251. 000002A4  4851                     pea.l      [A1]
  252. 000002A6  486F 0004                pea.l      [A7 + 0x4]
  253. 000002AA  3F3C 080E                move.w     -[A7], 0x80E
  254. 000002AE  A9EB                     syscall    Pack4/FP68K
  255. 000002B0  4850                     pea.l      [A0]
  256. 000002B2  486F 0004                pea.l      [A7 + 0x4]
  257. 000002B6  3F3C 0802                move.w     -[A7], 0x802
  258. 000002BA  A9EB                     syscall    Pack4/FP68K
  259. 000002BC  4857                     pea.l      [A7]
  260. 000002BE  486F 000E                pea.l      [A7 + 0xE]
  261. 000002C2  3F3C 0810                move.w     -[A7], 0x810
  262. 000002C6  A9EB                     syscall    Pack4/FP68K
  263. 000002C8  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  264. 000002CC  2050                     movea.l    A0, [A0]
  265. 000002CE  20AF 000A                move.l     [A0], [A7 + 0xA]
  266. 000002D2  216F 000E 0004           move.l     [A0 + 0x4], [A7 + 0xE]
  267. 000002D8  6072                     bra        +0x74 /* 0000034C */
  268. label000002DA:
  269. 000002DA  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  270. 000002DE  2050                     movea.l    A0, [A0]
  271. 000002E0  2F50 0012                move.l     [A7 + 0x12], [A0]
  272. 000002E4  2F68 0004 0016           move.l     [A7 + 0x16], [A0 + 0x4]
  273. 000002EA  4297                     clr.l      [A7]
  274. 000002EC  42AF 0004                clr.l      [A7 + 0x4]
  275. 000002F0  426F 0008                clr.w      [A7 + 0x8]
  276. 000002F4  486F 0012                pea.l      [A7 + 0x12]
  277. 000002F8  486F 0004                pea.l      [A7 + 0x4]
  278. 000002FC  3F3C 0808                move.w     -[A7], 0x808
  279. 00000300  A9EB                     syscall    Pack4/FP68K
  280. 00000302  660C                     bne        +0xE /* 00000310 */
  281. 00000304  3F3C 0006                move.w     -[A7], 0x6
  282. 00000308  4EAD E070                jsr        [A5 - 0x1F90]
  283. 0000030C  544F                     addq.w     A7, 2
  284. 0000030E  603C                     bra        +0x3E /* 0000034C */
  285. label00000310:
  286. 00000310  206F 0028                movea.l    A0, [A7 + 0x28]
  287. 00000314  2050                     movea.l    A0, [A0]
  288. 00000316  4850                     pea.l      [A0]
  289. 00000318  486F 0004                pea.l      [A7 + 0x4]
  290. 0000031C  3F3C 080E                move.w     -[A7], 0x80E
  291. 00000320  A9EB                     syscall    Pack4/FP68K
  292. 00000322  486F 0012                pea.l      [A7 + 0x12]
  293. 00000326  486F 0004                pea.l      [A7 + 0x4]
  294. 0000032A  3F3C 0806                move.w     -[A7], 0x806
  295. 0000032E  A9EB                     syscall    Pack4/FP68K
  296. 00000330  4857                     pea.l      [A7]
  297. 00000332  486F 000E                pea.l      [A7 + 0xE]
  298. 00000336  3F3C 0810                move.w     -[A7], 0x810
  299. 0000033A  A9EB                     syscall    Pack4/FP68K
  300. 0000033C  226D 0F9E                movea.l    A1, [A5 + 0xF9E]
  301. 00000340  2251                     movea.l    A1, [A1]
  302. 00000342  22AF 000A                move.l     [A1], [A7 + 0xA]
  303. 00000346  236F 000E 0004           move.l     [A1 + 0x4], [A7 + 0xE]
  304. label0000034C:
  305. 0000034C  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  306. 00000350  4EAD C200                jsr        [A5 - 0x3E00]
  307. 00000354  51AD 0F96                subq.l     [A5 + 0xF96], 8
  308. 00000358  584F                     addq.w     A7, 4
  309. 0000035A  6000 008A                bra        +0x8C /* 000003E6 */
  310. label0000035E:
  311. 0000035E  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  312. 00000362  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  313. 00000366  4EAD E1B8                jsr        [A5 - 0x1E48]
  314. 0000036A  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  315. 0000036E  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  316. 00000372  4EAD E1B8                jsr        [A5 - 0x1E48]
  317. 00000376  51AD 0F96                subq.l     [A5 + 0xF96], 8
  318. 0000037A  7004                     moveq.l    D0, 0x04
  319. 0000037C  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  320. 00000380  3003                     move.w     D0, D3
  321. 00000382  48C0                     ext.l      D0
  322. 00000384  4FEF 0010                lea.l      A7, [A7 + 0x10]
  323. 00000388  5980                     subq.l     D0, 4
  324. 0000038A  670E                     beq        +0x10 /* 0000039A */
  325. 0000038C  5380                     subq.l     D0, 1
  326. 0000038E  671A                     beq        +0x1C /* 000003AA */
  327. 00000390  5380                     subq.l     D0, 1
  328. 00000392  6724                     beq        +0x26 /* 000003B8 */
  329. 00000394  5380                     subq.l     D0, 1
  330. 00000396  672E                     beq        +0x30 /* 000003C6 */
  331. 00000398  604C                     bra        +0x4E /* 000003E6 */
  332. label0000039A:
  333. 0000039A  202F 0028                move.l     D0, [A7 + 0x28]
  334. 0000039E  4C2D 0800 0F9E           movem.w    A3, [A5 + 0xF9E]
  335. 000003A4  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  336. 000003A8  603C                     bra        +0x3E /* 000003E6 */
  337. label000003AA:
  338. 000003AA  202F 0028                move.l     D0, [A7 + 0x28]
  339. 000003AE  D0AD 0F9E                add.l      D0, [A5 + 0xF9E]
  340. 000003B2  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  341. 000003B6  602E                     bra        +0x30 /* 000003E6 */
  342. label000003B8:
  343. 000003B8  202F 0028                move.l     D0, [A7 + 0x28]
  344. 000003BC  90AD 0F9E                sub.l      D0, [A5 + 0xF9E]
  345. 000003C0  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  346. 000003C4  6020                     bra        +0x22 /* 000003E6 */
  347. label000003C6:
  348. 000003C6  4AAD 0F9E                tst.l      [A5 + 0xF9E]
  349. 000003CA  660C                     bne        +0xE /* 000003D8 */
  350. 000003CC  3F3C 0006                move.w     -[A7], 0x6
  351. 000003D0  4EAD E070                jsr        [A5 - 0x1F90]
  352. 000003D4  544F                     addq.w     A7, 2
  353. 000003D6  600E                     bra        +0x10 /* 000003E6 */
  354. label000003D8:
  355. 000003D8  202F 0028                move.l     D0, [A7 + 0x28]
  356. 000003DC  4C6D 0800 0F9E           movem.l    A3, [A5 + 0xF9E]
  357. 000003E2  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  358. label000003E6:
  359. 000003E6  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  360. 000003EA  261F                     move.l     D3, [A7]+
  361. 000003EC  4E75                     rts
  362. 000003EE  2F0A                     move.l     -[A7], A2
  363. 000003F0  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  364. 000003F4  2452                     movea.l    A2, [A2]
  365. 000003F6  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  366. 000003FA  518A                     subq.l     A2, 8
  367. 000003FC  7004                     moveq.l    D0, 0x04
  368. 000003FE  B092                     cmp.l      D0, [A2]
  369. 00000400  661C                     bne        +0x1E /* 0000041E */
  370. 00000402  7004                     moveq.l    D0, 0x04
  371. 00000404  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  372. 00000408  6614                     bne        +0x16 /* 0000041E */
  373. 0000040A  202A 0004                move.l     D0, [A2 + 0x4]
  374. 0000040E  4C2D 0800 0F9E           movem.w    A3, [A5 + 0xF9E]
  375. 00000414  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  376. 00000418  51AD 0F96                subq.l     [A5 + 0xF96], 8
  377. 0000041C  6014                     bra        +0x16 /* 00000432 */
  378. label0000041E:
  379. 0000041E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  380. 00000422  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  381. 00000426  3F3C 0004                move.w     -[A7], 0x4
  382. 0000042A  4EBA FD7A                jsr        [PC - 0x286 /* 000001A6 */]
  383. 0000042E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  384. label00000432:
  385. 00000432  245F                     movea.l    A2, [A7]+
  386. 00000434  4E75                     rts
  387. 00000436  2F0A                     move.l     -[A7], A2
  388. 00000438  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  389. 0000043C  2452                     movea.l    A2, [A2]
  390. 0000043E  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  391. 00000442  518A                     subq.l     A2, 8
  392. 00000444  7004                     moveq.l    D0, 0x04
  393. 00000446  B092                     cmp.l      D0, [A2]
  394. 00000448  6620                     bne        +0x22 /* 0000046A */
  395. 0000044A  7004                     moveq.l    D0, 0x04
  396. 0000044C  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  397. 00000450  6618                     bne        +0x1A /* 0000046A */
  398. 00000452  202A 0004                move.l     D0, [A2 + 0x4]
  399. 00000456  D0AD 0F9E                add.l      D0, [A5 + 0xF9E]
  400. 0000045A  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  401. 0000045E  7004                     moveq.l    D0, 0x04
  402. 00000460  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  403. 00000464  51AD 0F96                subq.l     [A5 + 0xF96], 8
  404. 00000468  6014                     bra        +0x16 /* 0000047E */
  405. label0000046A:
  406. 0000046A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  407. 0000046E  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  408. 00000472  3F3C 0005                move.w     -[A7], 0x5
  409. 00000476  4EBA FD2E                jsr        [PC - 0x2D2 /* 000001A6 */]
  410. 0000047A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  411. label0000047E:
  412. 0000047E  245F                     movea.l    A2, [A7]+
  413. 00000480  4E75                     rts
  414. 00000482  2F0A                     move.l     -[A7], A2
  415. 00000484  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  416. 00000488  2452                     movea.l    A2, [A2]
  417. 0000048A  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  418. 0000048E  518A                     subq.l     A2, 8
  419. 00000490  7004                     moveq.l    D0, 0x04
  420. 00000492  B092                     cmp.l      D0, [A2]
  421. 00000494  661A                     bne        +0x1C /* 000004B0 */
  422. 00000496  7004                     moveq.l    D0, 0x04
  423. 00000498  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  424. 0000049C  6612                     bne        +0x14 /* 000004B0 */
  425. 0000049E  202A 0004                move.l     D0, [A2 + 0x4]
  426. 000004A2  90AD 0F9E                sub.l      D0, [A5 + 0xF9E]
  427. 000004A6  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  428. 000004AA  51AD 0F96                subq.l     [A5 + 0xF96], 8
  429. 000004AE  6014                     bra        +0x16 /* 000004C4 */
  430. label000004B0:
  431. 000004B0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  432. 000004B4  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  433. 000004B8  3F3C 0006                move.w     -[A7], 0x6
  434. 000004BC  4EBA FCE8                jsr        [PC - 0x318 /* 000001A6 */]
  435. 000004C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  436. label000004C4:
  437. 000004C4  245F                     movea.l    A2, [A7]+
  438. 000004C6  4E75                     rts
  439. 000004C8  2F0A                     move.l     -[A7], A2
  440. 000004CA  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  441. 000004CE  2452                     movea.l    A2, [A2]
  442. 000004D0  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  443. 000004D4  518A                     subq.l     A2, 8
  444. 000004D6  7004                     moveq.l    D0, 0x04
  445. 000004D8  B092                     cmp.l      D0, [A2]
  446. 000004DA  662E                     bne        +0x30 /* 0000050A */
  447. 000004DC  7004                     moveq.l    D0, 0x04
  448. 000004DE  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  449. 000004E2  6626                     bne        +0x28 /* 0000050A */
  450. 000004E4  4AAD 0F9E                tst.l      [A5 + 0xF9E]
  451. 000004E8  660C                     bne        +0xE /* 000004F6 */
  452. 000004EA  3F3C 0006                move.w     -[A7], 0x6
  453. 000004EE  4EAD E070                jsr        [A5 - 0x1F90]
  454. 000004F2  544F                     addq.w     A7, 2
  455. 000004F4  600E                     bra        +0x10 /* 00000504 */
  456. label000004F6:
  457. 000004F6  202A 0004                move.l     D0, [A2 + 0x4]
  458. 000004FA  4C6D 0800 0F9E           movem.l    A3, [A5 + 0xF9E]
  459. 00000500  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  460. label00000504:
  461. 00000504  51AD 0F96                subq.l     [A5 + 0xF96], 8
  462. 00000508  6014                     bra        +0x16 /* 0000051E */
  463. label0000050A:
  464. 0000050A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  465. 0000050E  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  466. 00000512  3F3C 0007                move.w     -[A7], 0x7
  467. 00000516  4EBA FC8E                jsr        [PC - 0x372 /* 000001A6 */]
  468. 0000051A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  469. label0000051E:
  470. 0000051E  245F                     movea.l    A2, [A7]+
  471. 00000520  4E75                     rts
  472. 00000522  514F                     subq.w     A7, 8
  473. 00000524  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  474. 00000528  2050                     movea.l    A0, [A0]
  475. 0000052A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  476. 0000052E  2EA8 FFF8                move.l     [A7], [A0 - 0x8]
  477. 00000532  2F68 FFFC 0004           move.l     [A7 + 0x4], [A0 - 0x4]
  478. 00000538  7004                     moveq.l    D0, 0x04
  479. 0000053A  B097                     cmp.l      D0, [A7]
  480. 0000053C  6622                     bne        +0x24 /* 00000560 */
  481. 0000053E  7004                     moveq.l    D0, 0x04
  482. 00000540  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  483. 00000544  661A                     bne        +0x1C /* 00000560 */
  484. label00000546:
  485. 00000546  4AAD 0F9E                tst.l      [A5 + 0xF9E]
  486. 0000054A  670E                     beq        +0x10 /* 0000055A */
  487. 0000054C  202F 0004                move.l     D0, [A7 + 0x4]
  488. 00000550  4C6D 0801 0F9E           movem.l    D0,A3, [A5 + 0xF9E]
  489. 00000556  2B41 0F9E                move.l     [A5 + 0xF9E], D1
  490. label0000055A:
  491. 0000055A  51AD 0F96                subq.l     [A5 + 0xF96], 8
  492. 0000055E  6052                     bra        +0x54 /* 000005B2 */
  493. label00000560:
  494. 00000560  7006                     moveq.l    D0, 0x06
  495. 00000562  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  496. 00000566  6610                     bne        +0x12 /* 00000578 */
  497. 00000568  3F3C 0008                move.w     -[A7], 0x8
  498. 0000056C  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  499. 00000570  4EBA FB9E                jsr        [PC - 0x462 /* 00000110 */]
  500. 00000574  5C4F                     addq.w     A7, 6
  501. 00000576  603A                     bra        +0x3C /* 000005B2 */
  502. label00000578:
  503. 00000578  7006                     moveq.l    D0, 0x06
  504. 0000057A  B097                     cmp.l      D0, [A7]
  505. 0000057C  6610                     bne        +0x12 /* 0000058E */
  506. 0000057E  3F3C 0008                move.w     -[A7], 0x8
  507. 00000582  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  508. 00000586  4EBA FB88                jsr        [PC - 0x478 /* 00000110 */]
  509. 0000058A  5C4F                     addq.w     A7, 6
  510. 0000058C  6024                     bra        +0x26 /* 000005B2 */
  511. label0000058E:
  512. 0000058E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  513. 00000592  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  514. 00000596  4EAD E1B8                jsr        [A5 - 0x1E48]
  515. 0000059A  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  516. 0000059E  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  517. 000005A2  4EAD E1B8                jsr        [A5 - 0x1E48]
  518. 000005A6  7004                     moveq.l    D0, 0x04
  519. 000005A8  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  520. 000005AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  521. 000005B0  6094                     bra        -0x6A /* 00000546 */
  522. label000005B2:
  523. 000005B2  504F                     addq.w     A7, 8
  524. 000005B4  4E75                     rts
  525. 000005B6  4FEF FFE6                lea.l      A7, [A7 - 0x1A]
  526. 000005BA  7004                     moveq.l    D0, 0x04
  527. 000005BC  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  528. 000005C0  660E                     bne        +0x10 /* 000005D0 */
  529. 000005C2  202D 0F9E                move.l     D0, [A5 + 0xF9E]
  530. 000005C6  4480                     neg.l      D0
  531. 000005C8  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  532. 000005CC  6000 00F0                bra        +0xF2 /* 000006BE */
  533. label000005D0:
  534. 000005D0  7006                     moveq.l    D0, 0x06
  535. 000005D2  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  536. 000005D6  6670                     bne        +0x72 /* 00000648 */
  537. 000005D8  2F6D 0F9A 0012           move.l     [A7 + 0x12], [A5 + 0xF9A /* export_495 */]
  538. 000005DE  2F6D 0F9E 0016           move.l     [A7 + 0x16], [A5 + 0xF9E]
  539. 000005E4  7004                     moveq.l    D0, 0x04
  540. 000005E6  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  541. 000005EA  42AD 0F9E                clr.l      [A5 + 0xF9E]
  542. 000005EE  202D 0F96                move.l     D0, [A5 + 0xF96]
  543. 000005F2  5080                     addq.l     D0, 8
  544. 000005F4  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  545. 000005F8  6D0E                     blt        +0x10 /* 00000608 */
  546. 000005FA  4878 0008                push.l     0x8
  547. 000005FE  4EAD E170                jsr        [A5 - 0x1E90]
  548. 00000602  49C0                     lea.l      A4, D0
  549. 00000604  584F                     addq.w     A7, 4
  550. 00000606  6002                     bra        +0x4 /* 0000060A */
  551. label00000608:
  552. 00000608  7001                     moveq.l    D0, 0x01
  553. label0000060A:
  554. 0000060A  4A80                     tst.l      D0
  555. 0000060C  671E                     beq        +0x20 /* 0000062C */
  556. 0000060E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  557. 00000612  2050                     movea.l    A0, [A0]
  558. 00000614  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  559. 00000618  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  560. 0000061C  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  561. 00000622  50AD 0F96                addq.l     [A5 + 0xF96], 8
  562. 00000626  7004                     moveq.l    D0, 0x04
  563. 00000628  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  564. label0000062C:
  565. 0000062C  2B6F 0012 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x12]
  566. 00000632  2B6F 0016 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x16]
  567. 00000638  3F3C 0006                move.w     -[A7], 0x6
  568. 0000063C  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  569. 00000640  4EBA FACE                jsr        [PC - 0x532 /* 00000110 */]
  570. 00000644  5C4F                     addq.w     A7, 6
  571. 00000646  6076                     bra        +0x78 /* 000006BE */
  572. label00000648:
  573. 00000648  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  574. 0000064C  4EAD E608                jsr        [A5 - 0x19F8]
  575. 00000650  4A00                     tst.b      D0
  576. 00000652  584F                     addq.w     A7, 4
  577. 00000654  6738                     beq        +0x3A /* 0000068E */
  578. 00000656  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  579. 0000065A  2050                     movea.l    A0, [A0]
  580. 0000065C  4850                     pea.l      [A0]
  581. 0000065E  486F 0004                pea.l      [A7 + 0x4]
  582. 00000662  3F3C 080E                move.w     -[A7], 0x80E
  583. 00000666  A9EB                     syscall    Pack4/FP68K
  584. 00000668  4857                     pea.l      [A7]
  585. 0000066A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  586. 0000066E  A9EB                     syscall    Pack4/FP68K
  587. 00000670  4857                     pea.l      [A7]
  588. 00000672  486F 000E                pea.l      [A7 + 0xE]
  589. 00000676  3F3C 0810                move.w     -[A7], 0x810
  590. 0000067A  A9EB                     syscall    Pack4/FP68K
  591. 0000067C  226D 0F9E                movea.l    A1, [A5 + 0xF9E]
  592. 00000680  2251                     movea.l    A1, [A1]
  593. 00000682  22AF 000A                move.l     [A1], [A7 + 0xA]
  594. 00000686  236F 000E 0004           move.l     [A1 + 0x4], [A7 + 0xE]
  595. 0000068C  6030                     bra        +0x32 /* 000006BE */
  596. label0000068E:
  597. 0000068E  7001                     moveq.l    D0, 0x01
  598. 00000690  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  599. 00000694  E3A8                     lsl        D0, D1
  600. 00000696  0280 0000 0262           andi.l     D0, 0x262
  601. 0000069C  4A80                     tst.l      D0
  602. 0000069E  670E                     beq        +0x10 /* 000006AE */
  603. 000006A0  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  604. 000006A4  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  605. 000006A8  4EAD E1B8                jsr        [A5 - 0x1E48]
  606. 000006AC  504F                     addq.w     A7, 8
  607. label000006AE:
  608. 000006AE  202D 0F9E                move.l     D0, [A5 + 0xF9E]
  609. 000006B2  4480                     neg.l      D0
  610. 000006B4  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  611. 000006B8  7004                     moveq.l    D0, 0x04
  612. 000006BA  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  613. label000006BE:
  614. 000006BE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  615. 000006C2  4E75                     rts
  616. 000006C4  514F                     subq.w     A7, 8
  617. 000006C6  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  618. 000006CA  2050                     movea.l    A0, [A0]
  619. 000006CC  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  620. 000006D0  2EA8 FFF8                move.l     [A7], [A0 - 0x8]
  621. 000006D4  2F68 FFFC 0004           move.l     [A7 + 0x4], [A0 - 0x4]
  622. 000006DA  7004                     moveq.l    D0, 0x04
  623. 000006DC  B097                     cmp.l      D0, [A7]
  624. 000006DE  6624                     bne        +0x26 /* 00000704 */
  625. 000006E0  7004                     moveq.l    D0, 0x04
  626. 000006E2  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  627. 000006E6  661C                     bne        +0x1E /* 00000704 */
  628. label000006E8:
  629. 000006E8  4AAF 0004                tst.l      [A7 + 0x4]
  630. 000006EC  6706                     beq        +0x8 /* 000006F4 */
  631. 000006EE  4AAD 0F9E                tst.l      [A5 + 0xF9E]
  632. 000006F2  6604                     bne        +0x6 /* 000006F8 */
  633. label000006F4:
  634. 000006F4  7000                     moveq.l    D0, 0x00
  635. 000006F6  6002                     bra        +0x4 /* 000006FA */
  636. label000006F8:
  637. 000006F8  7001                     moveq.l    D0, 0x01
  638. label000006FA:
  639. 000006FA  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  640. 000006FE  51AD 0F96                subq.l     [A5 + 0xF96], 8
  641. 00000702  6052                     bra        +0x54 /* 00000756 */
  642. label00000704:
  643. 00000704  7006                     moveq.l    D0, 0x06
  644. 00000706  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  645. 0000070A  6610                     bne        +0x12 /* 0000071C */
  646. 0000070C  3F3C 0012                move.w     -[A7], 0x12
  647. 00000710  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  648. 00000714  4EBA F9FA                jsr        [PC - 0x606 /* 00000110 */]
  649. 00000718  5C4F                     addq.w     A7, 6
  650. 0000071A  603A                     bra        +0x3C /* 00000756 */
  651. label0000071C:
  652. 0000071C  7006                     moveq.l    D0, 0x06
  653. 0000071E  B097                     cmp.l      D0, [A7]
  654. 00000720  6610                     bne        +0x12 /* 00000732 */
  655. 00000722  3F3C 0012                move.w     -[A7], 0x12
  656. 00000726  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  657. 0000072A  4EBA F9E4                jsr        [PC - 0x61C /* 00000110 */]
  658. 0000072E  5C4F                     addq.w     A7, 6
  659. 00000730  6024                     bra        +0x26 /* 00000756 */
  660. label00000732:
  661. 00000732  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  662. 00000736  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  663. 0000073A  4EAD E1B8                jsr        [A5 - 0x1E48]
  664. 0000073E  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  665. 00000742  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  666. 00000746  4EAD E1B8                jsr        [A5 - 0x1E48]
  667. 0000074A  7004                     moveq.l    D0, 0x04
  668. 0000074C  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  669. 00000750  4FEF 0010                lea.l      A7, [A7 + 0x10]
  670. 00000754  6092                     bra        -0x6C /* 000006E8 */
  671. label00000756:
  672. 00000756  504F                     addq.w     A7, 8
  673. 00000758  4E75                     rts
  674. 0000075A  514F                     subq.w     A7, 8
  675. 0000075C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  676. 00000760  2050                     movea.l    A0, [A0]
  677. 00000762  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  678. 00000766  2EA8 FFF8                move.l     [A7], [A0 - 0x8]
  679. 0000076A  2F68 FFFC 0004           move.l     [A7 + 0x4], [A0 - 0x4]
  680. 00000770  7004                     moveq.l    D0, 0x04
  681. 00000772  B097                     cmp.l      D0, [A7]
  682. 00000774  6624                     bne        +0x26 /* 0000079A */
  683. 00000776  7004                     moveq.l    D0, 0x04
  684. 00000778  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  685. 0000077C  661C                     bne        +0x1E /* 0000079A */
  686. label0000077E:
  687. 0000077E  4AAF 0004                tst.l      [A7 + 0x4]
  688. 00000782  660A                     bne        +0xC /* 0000078E */
  689. 00000784  4AAD 0F9E                tst.l      [A5 + 0xF9E]
  690. 00000788  6604                     bne        +0x6 /* 0000078E */
  691. 0000078A  7000                     moveq.l    D0, 0x00
  692. 0000078C  6002                     bra        +0x4 /* 00000790 */
  693. label0000078E:
  694. 0000078E  7001                     moveq.l    D0, 0x01
  695. label00000790:
  696. 00000790  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  697. 00000794  51AD 0F96                subq.l     [A5 + 0xF96], 8
  698. 00000798  6052                     bra        +0x54 /* 000007EC */
  699. label0000079A:
  700. 0000079A  7006                     moveq.l    D0, 0x06
  701. 0000079C  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  702. 000007A0  6610                     bne        +0x12 /* 000007B2 */
  703. 000007A2  3F3C 0013                move.w     -[A7], 0x13
  704. 000007A6  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  705. 000007AA  4EBA F964                jsr        [PC - 0x69C /* 00000110 */]
  706. 000007AE  5C4F                     addq.w     A7, 6
  707. 000007B0  603A                     bra        +0x3C /* 000007EC */
  708. label000007B2:
  709. 000007B2  7006                     moveq.l    D0, 0x06
  710. 000007B4  B097                     cmp.l      D0, [A7]
  711. 000007B6  6610                     bne        +0x12 /* 000007C8 */
  712. 000007B8  3F3C 0013                move.w     -[A7], 0x13
  713. 000007BC  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  714. 000007C0  4EBA F94E                jsr        [PC - 0x6B2 /* 00000110 */]
  715. 000007C4  5C4F                     addq.w     A7, 6
  716. 000007C6  6024                     bra        +0x26 /* 000007EC */
  717. label000007C8:
  718. 000007C8  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  719. 000007CC  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  720. 000007D0  4EAD E1B8                jsr        [A5 - 0x1E48]
  721. 000007D4  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  722. 000007D8  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  723. 000007DC  4EAD E1B8                jsr        [A5 - 0x1E48]
  724. 000007E0  7004                     moveq.l    D0, 0x04
  725. 000007E2  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  726. 000007E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  727. 000007EA  6092                     bra        -0x6C /* 0000077E */
  728. label000007EC:
  729. 000007EC  504F                     addq.w     A7, 8
  730. 000007EE  4E75                     rts
  731. 000007F0  7001                     moveq.l    D0, 0x01
  732. 000007F2  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  733. 000007F6  E3A8                     lsl        D0, D1
  734. 000007F8  0280 0000 0262           andi.l     D0, 0x262
  735. 000007FE  4A80                     tst.l      D0
  736. 00000800  670E                     beq        +0x10 /* 00000810 */
  737. 00000802  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  738. 00000806  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  739. 0000080A  4EAD E1B8                jsr        [A5 - 0x1E48]
  740. 0000080E  504F                     addq.w     A7, 8
  741. label00000810:
  742. 00000810  7004                     moveq.l    D0, 0x04
  743. 00000812  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  744. 00000816  4AAD 0F9E                tst.l      [A5 + 0xF9E]
  745. 0000081A  57C0                     seq        D0
  746. 0000081C  4400                     neg.b      D0
  747. 0000081E  49C0                     lea.l      A4, D0
  748. 00000820  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  749. 00000824  4E75                     rts
  750. 00000826  48E7 1800                movem.l    -[A7], D3,D4
  751. 0000082A  514F                     subq.w     A7, 8
  752. 0000082C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  753. 00000830  2050                     movea.l    A0, [A0]
  754. 00000832  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  755. 00000836  2EA8 FFF8                move.l     [A7], [A0 - 0x8]
  756. 0000083A  2F68 FFFC 0004           move.l     [A7 + 0x4], [A0 - 0x4]
  757. 00000840  51AD 0F96                subq.l     [A5 + 0xF96], 8
  758. 00000844  4857                     pea.l      [A7]
  759. 00000846  4EAD E618                jsr        [A5 - 0x19E8]
  760. 0000084A  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  761. 0000084E  4EAD E618                jsr        [A5 - 0x19E8]
  762. 00000852  7001                     moveq.l    D0, 0x01
  763. 00000854  B0AF 0008                cmp.l      D0, [A7 + 0x8]
  764. 00000858  504F                     addq.w     A7, 8
  765. 0000085A  6600 0080                bne        +0x82 /* 000008DC */
  766. 0000085E  7001                     moveq.l    D0, 0x01
  767. 00000860  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  768. 00000864  6676                     bne        +0x78 /* 000008DC */
  769. 00000866  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  770. 0000086A  4EAD C2E0                jsr        [A5 - 0x3D20]
  771. 0000086E  5380                     subq.l     D0, 1
  772. 00000870  2600                     move.l     D3, D0
  773. 00000872  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  774. 00000876  4EAD C2E0                jsr        [A5 - 0x3D20]
  775. 0000087A  2800                     move.l     D4, D0
  776. 0000087C  4878 0001                push.l     0x1
  777. 00000880  2003                     move.l     D0, D3
  778. 00000882  D084                     add.l      D0, D4
  779. 00000884  2F00                     move.l     -[A7], D0
  780. 00000886  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  781. 0000088A  4EAD C2D8                jsr        [A5 - 0x3D28]
  782. 0000088E  2008                     move.l     D0, A0
  783. 00000890  4FEF 0014                lea.l      A7, [A7 + 0x14]
  784. 00000894  672C                     beq        +0x2E /* 000008C2 */
  785. 00000896  206F 0004                movea.l    A0, [A7 + 0x4]
  786. 0000089A  2250                     movea.l    A1, [A0]
  787. 0000089C  43F1 3800                lea.l      A1, [A1 + D3]
  788. 000008A0  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  789. 000008A4  2050                     movea.l    A0, [A0]
  790. 000008A6  2004                     move.l     D0, D4
  791. 000008A8  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  792. 000008AA  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  793. 000008AE  4EAD C200                jsr        [A5 - 0x3E00]
  794. 000008B2  2B6F 0004 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x4]
  795. 000008B8  2B6F 0008 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x8]
  796. 000008BE  584F                     addq.w     A7, 4
  797. 000008C0  6032                     bra        +0x34 /* 000008F4 */
  798. label000008C2:
  799. 000008C2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  800. 000008C6  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  801. 000008CA  4EAD E1B8                jsr        [A5 - 0x1E48]
  802. 000008CE  3F3C 0003                move.w     -[A7], 0x3
  803. 000008D2  4EAD E070                jsr        [A5 - 0x1F90]
  804. 000008D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  805. 000008DA  6018                     bra        +0x1A /* 000008F4 */
  806. label000008DC:
  807. 000008DC  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  808. 000008E0  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  809. 000008E4  4EAD E1B8                jsr        [A5 - 0x1E48]
  810. 000008E8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  811. 000008EC  4EAD E070                jsr        [A5 - 0x1F90]
  812. 000008F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  813. label000008F4:
  814. 000008F4  504F                     addq.w     A7, 8
  815. 000008F6  4CDF 0018                movem.l    D3,D4, [A7]+
  816. 000008FA  4E75                     rts
  817. 000008FC  48E7 1800                movem.l    -[A7], D3,D4
  818. 00000900  514F                     subq.w     A7, 8
  819. 00000902  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  820. 00000906  2050                     movea.l    A0, [A0]
  821. 00000908  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  822. 0000090C  2EA8 FFF8                move.l     [A7], [A0 - 0x8]
  823. 00000910  2F68 FFFC 0004           move.l     [A7 + 0x4], [A0 - 0x4]
  824. 00000916  51AD 0F96                subq.l     [A5 + 0xF96], 8
  825. 0000091A  4857                     pea.l      [A7]
  826. 0000091C  4EAD E618                jsr        [A5 - 0x19E8]
  827. 00000920  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  828. 00000924  4EAD E618                jsr        [A5 - 0x19E8]
  829. 00000928  7001                     moveq.l    D0, 0x01
  830. 0000092A  B0AF 0008                cmp.l      D0, [A7 + 0x8]
  831. 0000092E  504F                     addq.w     A7, 8
  832. 00000930  6600 0090                bne        +0x92 /* 000009C2 */
  833. 00000934  7001                     moveq.l    D0, 0x01
  834. 00000936  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  835. 0000093A  6600 0086                bne        +0x88 /* 000009C2 */
  836. 0000093E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  837. 00000942  4EAD C2E0                jsr        [A5 - 0x3D20]
  838. 00000946  5380                     subq.l     D0, 1
  839. 00000948  2600                     move.l     D3, D0
  840. 0000094A  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  841. 0000094E  4EAD C2E0                jsr        [A5 - 0x3D20]
  842. 00000952  2800                     move.l     D4, D0
  843. 00000954  4878 0001                push.l     0x1
  844. 00000958  2003                     move.l     D0, D3
  845. 0000095A  D084                     add.l      D0, D4
  846. 0000095C  5280                     addq.l     D0, 1
  847. 0000095E  2F00                     move.l     -[A7], D0
  848. 00000960  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  849. 00000964  4EAD C2D8                jsr        [A5 - 0x3D28]
  850. 00000968  2008                     move.l     D0, A0
  851. 0000096A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  852. 0000096E  6738                     beq        +0x3A /* 000009A8 */
  853. 00000970  206F 0004                movea.l    A0, [A7 + 0x4]
  854. 00000974  2250                     movea.l    A1, [A0]
  855. 00000976  13BC 0020 3800           move.b     [A1 + D3], 0x20 /* ' ' */
  856. 0000097C  206F 0004                movea.l    A0, [A7 + 0x4]
  857. 00000980  2250                     movea.l    A1, [A0]
  858. 00000982  43F1 3801                lea.l      A1, [A1 + D3 + 0x1]
  859. 00000986  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  860. 0000098A  2050                     movea.l    A0, [A0]
  861. 0000098C  2004                     move.l     D0, D4
  862. 0000098E  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  863. 00000990  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  864. 00000994  4EAD C200                jsr        [A5 - 0x3E00]
  865. 00000998  2B6F 0004 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x4]
  866. 0000099E  2B6F 0008 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x8]
  867. 000009A4  584F                     addq.w     A7, 4
  868. 000009A6  6032                     bra        +0x34 /* 000009DA */
  869. label000009A8:
  870. 000009A8  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  871. 000009AC  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  872. 000009B0  4EAD E1B8                jsr        [A5 - 0x1E48]
  873. 000009B4  3F3C 0003                move.w     -[A7], 0x3
  874. 000009B8  4EAD E070                jsr        [A5 - 0x1F90]
  875. 000009BC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  876. 000009C0  6018                     bra        +0x1A /* 000009DA */
  877. label000009C2:
  878. 000009C2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  879. 000009C6  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  880. 000009CA  4EAD E1B8                jsr        [A5 - 0x1E48]
  881. 000009CE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  882. 000009D2  4EAD E070                jsr        [A5 - 0x1F90]
  883. 000009D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  884. label000009DA:
  885. 000009DA  504F                     addq.w     A7, 8
  886. 000009DC  4CDF 0018                movem.l    D3,D4, [A7]+
  887. 000009E0  4E75                     rts
  888. fn000009E2:
  889. 000009E2  48E7 1800                movem.l    -[A7], D3,D4
  890. 000009E6  4FEF FFDC                lea.l      A7, [A7 - 0x24]
  891. 000009EA  362F 0038                move.w     D3, [A7 + 0x38]
  892. 000009EE  382F 003A                move.w     D4, [A7 + 0x3A]
  893. 000009F2  7001                     moveq.l    D0, 0x01
  894. 000009F4  B0AF 0030                cmp.l      D0, [A7 + 0x30]
  895. 000009F8  660A                     bne        +0xC /* 00000A04 */
  896. 000009FA  7001                     moveq.l    D0, 0x01
  897. 000009FC  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  898. 00000A00  6700 0168                beq        +0x16A /* 00000B6A */
  899. label00000A04:
  900. 00000A04  486F 0030                pea.l      [A7 + 0x30]
  901. 00000A08  4EAD E608                jsr        [A5 - 0x19F8]
  902. 00000A0C  4A00                     tst.b      D0
  903. 00000A0E  584F                     addq.w     A7, 4
  904. 00000A10  6700 0104                beq        +0x106 /* 00000B16 */
  905. 00000A14  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  906. 00000A18  4EAD E608                jsr        [A5 - 0x19F8]
  907. 00000A1C  4A00                     tst.b      D0
  908. 00000A1E  584F                     addq.w     A7, 4
  909. 00000A20  6700 00F4                beq        +0xF6 /* 00000B16 */
  910. 00000A24  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  911. 00000A28  2050                     movea.l    A0, [A0]
  912. 00000A2A  226F 0034                movea.l    A1, [A7 + 0x34]
  913. 00000A2E  2251                     movea.l    A1, [A1]
  914. 00000A30  4851                     pea.l      [A1]
  915. 00000A32  486F 0004                pea.l      [A7 + 0x4]
  916. 00000A36  3F3C 080E                move.w     -[A7], 0x80E
  917. 00000A3A  A9EB                     syscall    Pack4/FP68K
  918. 00000A3C  4850                     pea.l      [A0]
  919. 00000A3E  486F 0004                pea.l      [A7 + 0x4]
  920. 00000A42  3F3C 0802                move.w     -[A7], 0x802
  921. 00000A46  A9EB                     syscall    Pack4/FP68K
  922. 00000A48  4857                     pea.l      [A7]
  923. 00000A4A  486F 000E                pea.l      [A7 + 0xE]
  924. 00000A4E  3F3C 0810                move.w     -[A7], 0x810
  925. 00000A52  A9EB                     syscall    Pack4/FP68K
  926. 00000A54  2F6F 000A 001C           move.l     [A7 + 0x1C], [A7 + 0xA]
  927. 00000A5A  2F6F 000E 0020           move.l     [A7 + 0x20], [A7 + 0xE]
  928. 00000A60  4297                     clr.l      [A7]
  929. 00000A62  42AF 0004                clr.l      [A7 + 0x4]
  930. 00000A66  426F 0008                clr.w      [A7 + 0x8]
  931. 00000A6A  486F 001C                pea.l      [A7 + 0x1C]
  932. 00000A6E  486F 0016                pea.l      [A7 + 0x16]
  933. 00000A72  3F3C 080E                move.w     -[A7], 0x80E
  934. 00000A76  A9EB                     syscall    Pack4/FP68K
  935. 00000A78  4857                     pea.l      [A7]
  936. 00000A7A  486F 0016                pea.l      [A7 + 0x16]
  937. 00000A7E  3F3C 0008                move.w     -[A7], 0x8
  938. 00000A82  A9EB                     syscall    Pack4/FP68K
  939. 00000A84  6C0E                     bge        +0x10 /* 00000A94 */
  940. 00000A86  2F7C BFF0 0000 001C      move.l     [A7 + 0x1C], 0xBFF00000
  941. 00000A8E  42AF 0020                clr.l      [A7 + 0x20]
  942. 00000A92  6036                     bra        +0x38 /* 00000ACA */
  943. label00000A94:
  944. 00000A94  42AF 0012                clr.l      [A7 + 0x12]
  945. 00000A98  42AF 0016                clr.l      [A7 + 0x16]
  946. 00000A9C  426F 001A                clr.w      [A7 + 0x1A]
  947. 00000AA0  486F 001C                pea.l      [A7 + 0x1C]
  948. 00000AA4  486F 0004                pea.l      [A7 + 0x4]
  949. 00000AA8  3F3C 080E                move.w     -[A7], 0x80E
  950. 00000AAC  A9EB                     syscall    Pack4/FP68K
  951. 00000AAE  486F 0012                pea.l      [A7 + 0x12]
  952. 00000AB2  486F 0004                pea.l      [A7 + 0x4]
  953. 00000AB6  3F3C 0008                move.w     -[A7], 0x8
  954. 00000ABA  A9EB                     syscall    Pack4/FP68K
  955. 00000ABC  6F0C                     ble        +0xE /* 00000ACA */
  956. 00000ABE  2F7C 3FF0 0000 001C      move.l     [A7 + 0x1C], 0x3FF00000
  957. 00000AC6  42AF 0020                clr.l      [A7 + 0x20]
  958. label00000ACA:
  959. 00000ACA  3F43 0012                move.w     [A7 + 0x12], D3
  960. 00000ACE  486F 0012                pea.l      [A7 + 0x12]
  961. 00000AD2  486F 0016                pea.l      [A7 + 0x16]
  962. 00000AD6  3F3C 200E                move.w     -[A7], 0x200E
  963. 00000ADA  A9EB                     syscall    Pack4/FP68K
  964. 00000ADC  486F 0012                pea.l      [A7 + 0x12]
  965. 00000AE0  486F 0016                pea.l      [A7 + 0x16]
  966. 00000AE4  3F3C 0810                move.w     -[A7], 0x810
  967. 00000AE8  A9EB                     syscall    Pack4/FP68K
  968. 00000AEA  486F 0012                pea.l      [A7 + 0x12]
  969. 00000AEE  486F 0004                pea.l      [A7 + 0x4]
  970. 00000AF2  3F3C 080E                move.w     -[A7], 0x80E
  971. 00000AF6  A9EB                     syscall    Pack4/FP68K
  972. 00000AF8  486F 001C                pea.l      [A7 + 0x1C]
  973. 00000AFC  486F 0004                pea.l      [A7 + 0x4]
  974. 00000B00  3F3C 0808                move.w     -[A7], 0x808
  975. 00000B04  A9EB                     syscall    Pack4/FP68K
  976. 00000B06  57C0                     seq        D0
  977. 00000B08  4400                     neg.b      D0
  978. 00000B0A  49C0                     lea.l      A4, D0
  979. 00000B0C  3204                     move.w     D1, D4
  980. 00000B0E  48C1                     ext.l      D1
  981. 00000B10  B181                     xor.l      D1, D0
  982. 00000B12  3601                     move.w     D3, D1
  983. 00000B14  606C                     bra        +0x6E /* 00000B82 */
  984. label00000B16:
  985. 00000B16  4A43                     tst.w      D3
  986. 00000B18  6650                     bne        +0x52 /* 00000B6A */
  987. 00000B1A  7002                     moveq.l    D0, 0x02
  988. 00000B1C  B0AF 0030                cmp.l      D0, [A7 + 0x30]
  989. 00000B20  6708                     beq        +0xA /* 00000B2A */
  990. 00000B22  7002                     moveq.l    D0, 0x02
  991. 00000B24  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  992. 00000B28  6618                     bne        +0x1A /* 00000B42 */
  993. label00000B2A:
  994. 00000B2A  202F 0034                move.l     D0, [A7 + 0x34]
  995. 00000B2E  B0AD 0F9E                cmp.l      D0, [A5 + 0xF9E]
  996. 00000B32  57C0                     seq        D0
  997. 00000B34  4400                     neg.b      D0
  998. 00000B36  49C0                     lea.l      A4, D0
  999. 00000B38  3204                     move.w     D1, D4
  1000. 00000B3A  48C1                     ext.l      D1
  1001. 00000B3C  B181                     xor.l      D1, D0
  1002. 00000B3E  3601                     move.w     D3, D1
  1003. 00000B40  6040                     bra        +0x42 /* 00000B82 */
  1004. label00000B42:
  1005. 00000B42  202F 0034                move.l     D0, [A7 + 0x34]
  1006. 00000B46  B0AD 0F9E                cmp.l      D0, [A5 + 0xF9E]
  1007. 00000B4A  57C0                     seq        D0
  1008. 00000B4C  4400                     neg.b      D0
  1009. 00000B4E  49C0                     lea.l      A4, D0
  1010. 00000B50  222F 0030                move.l     D1, [A7 + 0x30]
  1011. 00000B54  B2AD 0F9A                cmp.l      D1, [A5 + 0xF9A /* export_495 */]
  1012. 00000B58  57C1                     seq        D1
  1013. 00000B5A  4401                     neg.b      D1
  1014. 00000B5C  49C1                     lea.l      A4, D1
  1015. 00000B5E  C280                     and.l      D1, D0
  1016. 00000B60  3004                     move.w     D0, D4
  1017. 00000B62  48C0                     ext.l      D0
  1018. 00000B64  B380                     xor.l      D0, D1
  1019. 00000B66  3600                     move.w     D3, D0
  1020. 00000B68  6018                     bra        +0x1A /* 00000B82 */
  1021. label00000B6A:
  1022. 00000B6A  3F04                     move.w     -[A7], D4
  1023. 00000B6C  3F03                     move.w     -[A7], D3
  1024. 00000B6E  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  1025. 00000B72  486F 0038                pea.l      [A7 + 0x38]
  1026. 00000B76  4EAD E620                jsr        [A5 - 0x19E0]
  1027. 00000B7A  4880                     ext.w      D0
  1028. 00000B7C  3600                     move.w     D3, D0
  1029. 00000B7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1030. label00000B82:
  1031. 00000B82  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  1032. 00000B86  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  1033. 00000B8A  4EAD E1B8                jsr        [A5 - 0x1E48]
  1034. 00000B8E  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1035. 00000B92  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  1036. 00000B96  4EAD E1B8                jsr        [A5 - 0x1E48]
  1037. 00000B9A  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1038. 00000B9E  7004                     moveq.l    D0, 0x04
  1039. 00000BA0  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1040. 00000BA4  3043                     movea.w    A0, D3
  1041. 00000BA6  2B48 0F9E                move.l     [A5 + 0xF9E], A0
  1042. 00000BAA  7000                     moveq.l    D0, 0x00
  1043. 00000BAC  4FEF 0034                lea.l      A7, [A7 + 0x34]
  1044. 00000BB0  4CDF 0018                movem.l    D3,D4, [A7]+
  1045. 00000BB4  4E75                     rts
  1046. 00000BB6  2F0A                     move.l     -[A7], A2
  1047. 00000BB8  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1048. 00000BBC  2452                     movea.l    A2, [A2]
  1049. 00000BBE  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1050. 00000BC2  518A                     subq.l     A2, 8
  1051. 00000BC4  7004                     moveq.l    D0, 0x04
  1052. 00000BC6  B092                     cmp.l      D0, [A2]
  1053. 00000BC8  6620                     bne        +0x22 /* 00000BEA */
  1054. 00000BCA  7004                     moveq.l    D0, 0x04
  1055. 00000BCC  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1056. 00000BD0  6618                     bne        +0x1A /* 00000BEA */
  1057. 00000BD2  202A 0004                move.l     D0, [A2 + 0x4]
  1058. 00000BD6  B0AD 0F9E                cmp.l      D0, [A5 + 0xF9E]
  1059. 00000BDA  5DC0                     slt        D0
  1060. 00000BDC  4400                     neg.b      D0
  1061. 00000BDE  49C0                     lea.l      A4, D0
  1062. 00000BE0  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1063. 00000BE4  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1064. 00000BE8  6044                     bra        +0x46 /* 00000C2E */
  1065. label00000BEA:
  1066. 00000BEA  7006                     moveq.l    D0, 0x06
  1067. 00000BEC  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1068. 00000BF0  6610                     bne        +0x12 /* 00000C02 */
  1069. 00000BF2  3F3C 000C                move.w     -[A7], 0xC
  1070. 00000BF6  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1071. 00000BFA  4EBA F514                jsr        [PC - 0xAEC /* 00000110 */]
  1072. 00000BFE  5C4F                     addq.w     A7, 6
  1073. 00000C00  602C                     bra        +0x2E /* 00000C2E */
  1074. label00000C02:
  1075. 00000C02  7006                     moveq.l    D0, 0x06
  1076. 00000C04  B092                     cmp.l      D0, [A2]
  1077. 00000C06  6610                     bne        +0x12 /* 00000C18 */
  1078. 00000C08  3F3C 000C                move.w     -[A7], 0xC
  1079. 00000C0C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1080. 00000C10  4EBA F4FE                jsr        [PC - 0xB02 /* 00000110 */]
  1081. 00000C14  5C4F                     addq.w     A7, 6
  1082. 00000C16  6016                     bra        +0x18 /* 00000C2E */
  1083. label00000C18:
  1084. 00000C18  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  1085. 00000C1E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1086. 00000C22  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  1087. 00000C26  4EBA FDBA                jsr        [PC - 0x246 /* 000009E2 */]
  1088. 00000C2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1089. label00000C2E:
  1090. 00000C2E  245F                     movea.l    A2, [A7]+
  1091. 00000C30  4E75                     rts
  1092. 00000C32  2F0A                     move.l     -[A7], A2
  1093. 00000C34  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1094. 00000C38  2452                     movea.l    A2, [A2]
  1095. 00000C3A  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1096. 00000C3E  518A                     subq.l     A2, 8
  1097. 00000C40  7004                     moveq.l    D0, 0x04
  1098. 00000C42  B092                     cmp.l      D0, [A2]
  1099. 00000C44  6620                     bne        +0x22 /* 00000C66 */
  1100. 00000C46  7004                     moveq.l    D0, 0x04
  1101. 00000C48  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1102. 00000C4C  6618                     bne        +0x1A /* 00000C66 */
  1103. 00000C4E  202A 0004                move.l     D0, [A2 + 0x4]
  1104. 00000C52  B0AD 0F9E                cmp.l      D0, [A5 + 0xF9E]
  1105. 00000C56  5FC0                     sle        D0
  1106. 00000C58  4400                     neg.b      D0
  1107. 00000C5A  49C0                     lea.l      A4, D0
  1108. 00000C5C  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1109. 00000C60  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1110. 00000C64  6044                     bra        +0x46 /* 00000CAA */
  1111. label00000C66:
  1112. 00000C66  7006                     moveq.l    D0, 0x06
  1113. 00000C68  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1114. 00000C6C  6610                     bne        +0x12 /* 00000C7E */
  1115. 00000C6E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1116. 00000C72  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1117. 00000C76  4EBA F498                jsr        [PC - 0xB68 /* 00000110 */]
  1118. 00000C7A  5C4F                     addq.w     A7, 6
  1119. 00000C7C  602C                     bra        +0x2E /* 00000CAA */
  1120. label00000C7E:
  1121. 00000C7E  7006                     moveq.l    D0, 0x06
  1122. 00000C80  B092                     cmp.l      D0, [A2]
  1123. 00000C82  6610                     bne        +0x12 /* 00000C94 */
  1124. 00000C84  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1125. 00000C88  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1126. 00000C8C  4EBA F482                jsr        [PC - 0xB7E /* 00000110 */]
  1127. 00000C90  5C4F                     addq.w     A7, 6
  1128. 00000C92  6016                     bra        +0x18 /* 00000CAA */
  1129. label00000C94:
  1130. 00000C94  2F3C 0001 0001           move.l     -[A7], 0x10001
  1131. 00000C9A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1132. 00000C9E  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  1133. 00000CA2  4EBA FD3E                jsr        [PC - 0x2C2 /* 000009E2 */]
  1134. 00000CA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1135. label00000CAA:
  1136. 00000CAA  245F                     movea.l    A2, [A7]+
  1137. 00000CAC  4E75                     rts
  1138. 00000CAE  2F0A                     move.l     -[A7], A2
  1139. 00000CB0  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1140. 00000CB4  2452                     movea.l    A2, [A2]
  1141. 00000CB6  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1142. 00000CBA  518A                     subq.l     A2, 8
  1143. 00000CBC  7004                     moveq.l    D0, 0x04
  1144. 00000CBE  B092                     cmp.l      D0, [A2]
  1145. 00000CC0  6620                     bne        +0x22 /* 00000CE2 */
  1146. 00000CC2  7004                     moveq.l    D0, 0x04
  1147. 00000CC4  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1148. 00000CC8  6618                     bne        +0x1A /* 00000CE2 */
  1149. 00000CCA  202A 0004                move.l     D0, [A2 + 0x4]
  1150. 00000CCE  B0AD 0F9E                cmp.l      D0, [A5 + 0xF9E]
  1151. 00000CD2  56C0                     sne        D0
  1152. 00000CD4  4400                     neg.b      D0
  1153. 00000CD6  49C0                     lea.l      A4, D0
  1154. 00000CD8  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1155. 00000CDC  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1156. 00000CE0  6042                     bra        +0x44 /* 00000D24 */
  1157. label00000CE2:
  1158. 00000CE2  7006                     moveq.l    D0, 0x06
  1159. 00000CE4  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1160. 00000CE8  6610                     bne        +0x12 /* 00000CFA */
  1161. 00000CEA  3F3C 000E                move.w     -[A7], 0xE
  1162. 00000CEE  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1163. 00000CF2  4EBA F41C                jsr        [PC - 0xBE4 /* 00000110 */]
  1164. 00000CF6  5C4F                     addq.w     A7, 6
  1165. 00000CF8  602A                     bra        +0x2C /* 00000D24 */
  1166. label00000CFA:
  1167. 00000CFA  7006                     moveq.l    D0, 0x06
  1168. 00000CFC  B092                     cmp.l      D0, [A2]
  1169. 00000CFE  6610                     bne        +0x12 /* 00000D10 */
  1170. 00000D00  3F3C 000E                move.w     -[A7], 0xE
  1171. 00000D04  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1172. 00000D08  4EBA F406                jsr        [PC - 0xBFA /* 00000110 */]
  1173. 00000D0C  5C4F                     addq.w     A7, 6
  1174. 00000D0E  6014                     bra        +0x16 /* 00000D24 */
  1175. label00000D10:
  1176. 00000D10  4878 0001                push.l     0x1
  1177. 00000D14  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1178. 00000D18  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  1179. 00000D1C  4EBA FCC4                jsr        [PC - 0x33C /* 000009E2 */]
  1180. 00000D20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1181. label00000D24:
  1182. 00000D24  245F                     movea.l    A2, [A7]+
  1183. 00000D26  4E75                     rts
  1184. 00000D28  2F0A                     move.l     -[A7], A2
  1185. 00000D2A  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1186. 00000D2E  2452                     movea.l    A2, [A2]
  1187. 00000D30  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1188. 00000D34  518A                     subq.l     A2, 8
  1189. 00000D36  7004                     moveq.l    D0, 0x04
  1190. 00000D38  B092                     cmp.l      D0, [A2]
  1191. 00000D3A  6620                     bne        +0x22 /* 00000D5C */
  1192. 00000D3C  7004                     moveq.l    D0, 0x04
  1193. 00000D3E  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1194. 00000D42  6618                     bne        +0x1A /* 00000D5C */
  1195. 00000D44  202A 0004                move.l     D0, [A2 + 0x4]
  1196. 00000D48  B0AD 0F9E                cmp.l      D0, [A5 + 0xF9E]
  1197. 00000D4C  57C0                     seq        D0
  1198. 00000D4E  4400                     neg.b      D0
  1199. 00000D50  49C0                     lea.l      A4, D0
  1200. 00000D52  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1201. 00000D56  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1202. 00000D5A  6040                     bra        +0x42 /* 00000D9C */
  1203. label00000D5C:
  1204. 00000D5C  7006                     moveq.l    D0, 0x06
  1205. 00000D5E  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1206. 00000D62  6610                     bne        +0x12 /* 00000D74 */
  1207. 00000D64  3F3C 000F                move.w     -[A7], 0xF
  1208. 00000D68  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1209. 00000D6C  4EBA F3A2                jsr        [PC - 0xC5E /* 00000110 */]
  1210. 00000D70  5C4F                     addq.w     A7, 6
  1211. 00000D72  6028                     bra        +0x2A /* 00000D9C */
  1212. label00000D74:
  1213. 00000D74  7006                     moveq.l    D0, 0x06
  1214. 00000D76  B092                     cmp.l      D0, [A2]
  1215. 00000D78  6610                     bne        +0x12 /* 00000D8A */
  1216. 00000D7A  3F3C 000F                move.w     -[A7], 0xF
  1217. 00000D7E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1218. 00000D82  4EBA F38C                jsr        [PC - 0xC74 /* 00000110 */]
  1219. 00000D86  5C4F                     addq.w     A7, 6
  1220. 00000D88  6012                     bra        +0x14 /* 00000D9C */
  1221. label00000D8A:
  1222. 00000D8A  42A7                     clr.l      -[A7]
  1223. 00000D8C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1224. 00000D90  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  1225. 00000D94  4EBA FC4C                jsr        [PC - 0x3B4 /* 000009E2 */]
  1226. 00000D98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1227. label00000D9C:
  1228. 00000D9C  245F                     movea.l    A2, [A7]+
  1229. 00000D9E  4E75                     rts
  1230. 00000DA0  2F0A                     move.l     -[A7], A2
  1231. 00000DA2  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1232. 00000DA6  2452                     movea.l    A2, [A2]
  1233. 00000DA8  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1234. 00000DAC  518A                     subq.l     A2, 8
  1235. 00000DAE  7004                     moveq.l    D0, 0x04
  1236. 00000DB0  B092                     cmp.l      D0, [A2]
  1237. 00000DB2  6620                     bne        +0x22 /* 00000DD4 */
  1238. 00000DB4  7004                     moveq.l    D0, 0x04
  1239. 00000DB6  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1240. 00000DBA  6618                     bne        +0x1A /* 00000DD4 */
  1241. 00000DBC  202A 0004                move.l     D0, [A2 + 0x4]
  1242. 00000DC0  B0AD 0F9E                cmp.l      D0, [A5 + 0xF9E]
  1243. 00000DC4  5EC0                     sgt        D0
  1244. 00000DC6  4400                     neg.b      D0
  1245. 00000DC8  49C0                     lea.l      A4, D0
  1246. 00000DCA  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1247. 00000DCE  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1248. 00000DD2  6044                     bra        +0x46 /* 00000E18 */
  1249. label00000DD4:
  1250. 00000DD4  7006                     moveq.l    D0, 0x06
  1251. 00000DD6  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1252. 00000DDA  6610                     bne        +0x12 /* 00000DEC */
  1253. 00000DDC  3F3C 0010                move.w     -[A7], 0x10
  1254. 00000DE0  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1255. 00000DE4  4EBA F32A                jsr        [PC - 0xCD6 /* 00000110 */]
  1256. 00000DE8  5C4F                     addq.w     A7, 6
  1257. 00000DEA  602C                     bra        +0x2E /* 00000E18 */
  1258. label00000DEC:
  1259. 00000DEC  7006                     moveq.l    D0, 0x06
  1260. 00000DEE  B092                     cmp.l      D0, [A2]
  1261. 00000DF0  6610                     bne        +0x12 /* 00000E02 */
  1262. 00000DF2  3F3C 0010                move.w     -[A7], 0x10
  1263. 00000DF6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1264. 00000DFA  4EBA F314                jsr        [PC - 0xCEC /* 00000110 */]
  1265. 00000DFE  5C4F                     addq.w     A7, 6
  1266. 00000E00  6016                     bra        +0x18 /* 00000E18 */
  1267. label00000E02:
  1268. 00000E02  2F3C 0001 0000           move.l     -[A7], 0x10000
  1269. 00000E08  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1270. 00000E0C  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  1271. 00000E10  4EBA FBD0                jsr        [PC - 0x430 /* 000009E2 */]
  1272. 00000E14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1273. label00000E18:
  1274. 00000E18  245F                     movea.l    A2, [A7]+
  1275. 00000E1A  4E75                     rts
  1276. 00000E1C  2F0A                     move.l     -[A7], A2
  1277. 00000E1E  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  1278. 00000E22  2452                     movea.l    A2, [A2]
  1279. 00000E24  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  1280. 00000E28  518A                     subq.l     A2, 8
  1281. 00000E2A  7004                     moveq.l    D0, 0x04
  1282. 00000E2C  B092                     cmp.l      D0, [A2]
  1283. 00000E2E  6620                     bne        +0x22 /* 00000E50 */
  1284. 00000E30  7004                     moveq.l    D0, 0x04
  1285. 00000E32  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1286. 00000E36  6618                     bne        +0x1A /* 00000E50 */
  1287. 00000E38  202A 0004                move.l     D0, [A2 + 0x4]
  1288. 00000E3C  B0AD 0F9E                cmp.l      D0, [A5 + 0xF9E]
  1289. 00000E40  5CC0                     sge        D0
  1290. 00000E42  4400                     neg.b      D0
  1291. 00000E44  49C0                     lea.l      A4, D0
  1292. 00000E46  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1293. 00000E4A  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1294. 00000E4E  6044                     bra        +0x46 /* 00000E94 */
  1295. label00000E50:
  1296. 00000E50  7006                     moveq.l    D0, 0x06
  1297. 00000E52  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  1298. 00000E56  6610                     bne        +0x12 /* 00000E68 */
  1299. 00000E58  3F3C 0011                move.w     -[A7], 0x11
  1300. 00000E5C  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1301. 00000E60  4EBA F2AE                jsr        [PC - 0xD52 /* 00000110 */]
  1302. 00000E64  5C4F                     addq.w     A7, 6
  1303. 00000E66  602C                     bra        +0x2E /* 00000E94 */
  1304. label00000E68:
  1305. 00000E68  7006                     moveq.l    D0, 0x06
  1306. 00000E6A  B092                     cmp.l      D0, [A2]
  1307. 00000E6C  6610                     bne        +0x12 /* 00000E7E */
  1308. 00000E6E  3F3C 0011                move.w     -[A7], 0x11
  1309. 00000E72  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1310. 00000E76  4EBA F298                jsr        [PC - 0xD68 /* 00000110 */]
  1311. 00000E7A  5C4F                     addq.w     A7, 6
  1312. 00000E7C  6016                     bra        +0x18 /* 00000E94 */
  1313. label00000E7E:
  1314. 00000E7E  2F3C FFFF 0001           move.l     -[A7], 0xFFFF0001
  1315. 00000E84  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1316. 00000E88  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  1317. 00000E8C  4EBA FB54                jsr        [PC - 0x4AC /* 000009E2 */]
  1318. 00000E90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1319. label00000E94:
  1320. 00000E94  245F                     movea.l    A2, [A7]+
  1321. 00000E96  4E75                     rts
  1322. fn00000E98:
  1323. 00000E98  2F03                     move.l     -[A7], D3
  1324. 00000E9A  514F                     subq.w     A7, 8
  1325. 00000E9C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1326. 00000EA0  2050                     movea.l    A0, [A0]
  1327. 00000EA2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1328. 00000EA6  2EA8 FFF8                move.l     [A7], [A0 - 0x8]
  1329. 00000EAA  2F68 FFFC 0004           move.l     [A7 + 0x4], [A0 - 0x4]
  1330. 00000EB0  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1331. 00000EB4  4857                     pea.l      [A7]
  1332. 00000EB6  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  1333. 00000EBA  4EAD E628                jsr        [A5 - 0x19D8]
  1334. 00000EBE  2600                     move.l     D3, D0
  1335. 00000EC0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1336. 00000EC4  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1337. 00000EC8  4EAD E1B8                jsr        [A5 - 0x1E48]
  1338. 00000ECC  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1339. 00000ED0  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  1340. 00000ED4  4EAD E1B8                jsr        [A5 - 0x1E48]
  1341. 00000ED8  7004                     moveq.l    D0, 0x04
  1342. 00000EDA  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1343. 00000EDE  4A2F 0028                tst.b      [A7 + 0x28]
  1344. 00000EE2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1345. 00000EE6  670E                     beq        +0x10 /* 00000EF6 */
  1346. 00000EE8  4A83                     tst.l      D3
  1347. 00000EEA  5CC0                     sge        D0
  1348. 00000EEC  4400                     neg.b      D0
  1349. 00000EEE  49C0                     lea.l      A4, D0
  1350. 00000EF0  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1351. 00000EF4  600C                     bra        +0xE /* 00000F02 */
  1352. label00000EF6:
  1353. 00000EF6  4A83                     tst.l      D3
  1354. 00000EF8  57C0                     seq        D0
  1355. 00000EFA  4400                     neg.b      D0
  1356. 00000EFC  49C0                     lea.l      A4, D0
  1357. 00000EFE  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1358. label00000F02:
  1359. 00000F02  504F                     addq.w     A7, 8
  1360. 00000F04  261F                     move.l     D3, [A7]+
  1361. 00000F06  4E75                     rts
  1362. 00000F08  1F3C 0001                move.b     -[A7], 0x1
  1363. 00000F0C  4EBA FF8A                jsr        [PC - 0x76 /* 00000E98 */]
  1364. 00000F10  544F                     addq.w     A7, 2
  1365. 00000F12  4E75                     rts
  1366. 00000F14  4227                     clr.b      -[A7]
  1367. 00000F16  4EBA FF80                jsr        [PC - 0x80 /* 00000E98 */]
  1368. 00000F1A  544F                     addq.w     A7, 2
  1369. 00000F1C  4E75                     rts
  1370. fn00000F1E:
  1371. 00000F1E  48E7 1020                movem.l    -[A7], D3,A2
  1372. 00000F22  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  1373. 00000F26  246F 0018                movea.l    A2, [A7 + 0x18]
  1374. 00000F2A  7600                     moveq.l    D3, 0x00
  1375. 00000F2C  605A                     bra        +0x5C /* 00000F88 */
  1376. label00000F2E:
  1377. 00000F2E  3003                     move.w     D0, D3
  1378. 00000F30  48C0                     ext.l      D0
  1379. 00000F32  7208                     moveq.l    D1, 0x08
  1380. 00000F34  9280                     sub.l      D1, D0
  1381. 00000F36  E789                     lsl        D1, 3
  1382. 00000F38  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1383. 00000F3C  2050                     movea.l    A0, [A0]
  1384. 00000F3E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1385. 00000F42  91C1                     sub.l      A0, D1
  1386. 00000F44  2F50 0004                move.l     [A7 + 0x4], [A0]
  1387. 00000F48  2F68 0004 0008           move.l     [A7 + 0x8], [A0 + 0x4]
  1388. 00000F4E  4857                     pea.l      [A7]
  1389. 00000F50  486F 0008                pea.l      [A7 + 0x8]
  1390. 00000F54  4EAD E0A0                jsr        [A5 - 0x1F60]
  1391. 00000F58  4A00                     tst.b      D0
  1392. 00000F5A  504F                     addq.w     A7, 8
  1393. 00000F5C  660C                     bne        +0xE /* 00000F6A */
  1394. 00000F5E  7000                     moveq.l    D0, 0x00
  1395. 00000F60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1396. 00000F64  4CDF 0408                movem.l    D3,A2, [A7]+
  1397. 00000F68  4E75                     rts
  1398. label00000F6A:
  1399. 00000F6A  3003                     move.w     D0, D3
  1400. 00000F6C  48C0                     ext.l      D0
  1401. 00000F6E  E280                     asr        D0, 1
  1402. 00000F70  4C3C 0800 0000           movem.w    A3, 0x0
  1403. 00000F76  000C 204A                ori.b      A4, 0x4A /* 'J' */
  1404. 00000F7A  D1C0                     add.l      A0, D0
  1405. 00000F7C  3003                     move.w     D0, D3
  1406. 00000F7E  7201                     moveq.l    D1, 0x01
  1407. 00000F80  C081                     and.l      D0, D1
  1408. 00000F82  2197 0C00                move.l     [A0 + D0 * 4], [A7]
  1409. 00000F86  5243                     addq.w     D3, 1
  1410. label00000F88:
  1411. 00000F88  0C43 0008                cmpi.w     D3, 0x8
  1412. 00000F8C  6DA0                     blt        -0x5E /* 00000F2E */
  1413. 00000F8E  42AA 0008                clr.l      [A2 + 0x8]
  1414. 00000F92  42AA 0014                clr.l      [A2 + 0x14]
  1415. 00000F96  42AA 0020                clr.l      [A2 + 0x20]
  1416. 00000F9A  42AA 002C                clr.l      [A2 + 0x2C]
  1417. 00000F9E  7040                     moveq.l    D0, 0x40
  1418. 00000FA0  91AD 0F96                sub.l      [A5 + 0xF96], D0
  1419. 00000FA4  7001                     moveq.l    D0, 0x01
  1420. 00000FA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1421. 00000FAA  4CDF 0408                movem.l    D3,A2, [A7]+
  1422. 00000FAE  4E75                     rts
  1423. 00000FB0  2F0A                     move.l     -[A7], A2
  1424. 00000FB2  4FEF FFD0                lea.l      A7, [A7 - 0x30]
  1425. 00000FB6  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  1426. 00000FBA  4EAD E088                jsr        [A5 - 0x1F78]
  1427. 00000FBE  4A00                     tst.b      D0
  1428. 00000FC0  584F                     addq.w     A7, 4
  1429. 00000FC2  672E                     beq        +0x30 /* 00000FF2 */
  1430. 00000FC4  4857                     pea.l      [A7]
  1431. 00000FC6  4EBA FF56                jsr        [PC - 0xAA /* 00000F1E */]
  1432. 00000FCA  4A00                     tst.b      D0
  1433. 00000FCC  584F                     addq.w     A7, 4
  1434. 00000FCE  6722                     beq        +0x24 /* 00000FF2 */
  1435. 00000FD0  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1436. 00000FD4  486F 0004                pea.l      [A7 + 0x4]
  1437. 00000FD8  4EAD E640                jsr        [A5 - 0x19C0]
  1438. 00000FDC  2448                     movea.l    A2, A0
  1439. 00000FDE  200A                     move.l     D0, A2
  1440. 00000FE0  504F                     addq.w     A7, 8
  1441. 00000FE2  670E                     beq        +0x10 /* 00000FF2 */
  1442. 00000FE4  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  1443. 00000FE8  4EAD C200                jsr        [A5 - 0x3E00]
  1444. 00000FEC  2B4A 0F9E                move.l     [A5 + 0xF9E], A2
  1445. 00000FF0  584F                     addq.w     A7, 4
  1446. label00000FF2:
  1447. 00000FF2  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1448. 00000FF6  245F                     movea.l    A2, [A7]+
  1449. 00000FF8  4E75                     rts
  1450. fn00000FFA:
  1451. 00000FFA  48E7 1020                movem.l    -[A7], D3,A2
  1452. 00000FFE  4FEF FEF0                lea.l      A7, [A7 - 0x110]
  1453. 00001002  246F 011C                movea.l    A2, [A7 + 0x11C]
  1454. 00001006  2012                     move.l     D0, [A2]
  1455. 00001008  5380                     subq.l     D0, 1
  1456. 0000100A  670A                     beq        +0xC /* 00001016 */
  1457. 0000100C  5780                     subq.l     D0, 3
  1458. 0000100E  674E                     beq        +0x50 /* 0000105E */
  1459. 00001010  5B80                     subq.l     D0, 5
  1460. 00001012  671E                     beq        +0x20 /* 00001032 */
  1461. 00001014  604E                     bra        +0x50 /* 00001064 */
  1462. label00001016:
  1463. 00001016  486F 000A                pea.l      [A7 + 0xA]
  1464. 0000101A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1465. 0000101E  4EAD E158                jsr        [A5 - 0x1EA8]
  1466. 00001022  486F 0012                pea.l      [A7 + 0x12]
  1467. 00001026  4EAD F3F0                jsr        [A5 - 0xC10]
  1468. 0000102A  3600                     move.w     D3, D0
  1469. 0000102C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1470. 00001030  6034                     bra        +0x36 /* 00001066 */
  1471. label00001032:
  1472. 00001032  206A 0004                movea.l    A0, [A2 + 0x4]
  1473. 00001036  2050                     movea.l    A0, [A0]
  1474. 00001038  4850                     pea.l      [A0]
  1475. 0000103A  486F 0004                pea.l      [A7 + 0x4]
  1476. 0000103E  3F3C 080E                move.w     -[A7], 0x80E
  1477. 00001042  A9EB                     syscall    Pack4/FP68K
  1478. 00001044  4857                     pea.l      [A7]
  1479. 00001046  3F3C 0016                move.w     -[A7], 0x16
  1480. 0000104A  A9EB                     syscall    Pack4/FP68K
  1481. 0000104C  4857                     pea.l      [A7]
  1482. 0000104E  486F 0004                pea.l      [A7 + 0x4]
  1483. 00001052  3F3C 2810                move.w     -[A7], 0x2810
  1484. 00001056  A9EB                     syscall    Pack4/FP68K
  1485. 00001058  362F 0002                move.w     D3, [A7 + 0x2]
  1486. 0000105C  6008                     bra        +0xA /* 00001066 */
  1487. label0000105E:
  1488. 0000105E  362A 0006                move.w     D3, [A2 + 0x6]
  1489. 00001062  6002                     bra        +0x4 /* 00001066 */
  1490. label00001064:
  1491. 00001064  7600                     moveq.l    D3, 0x00
  1492. label00001066:
  1493. 00001066  4A43                     tst.w      D3
  1494. 00001068  6D08                     blt        +0xA /* 00001072 */
  1495. 0000106A  4EAD F3F8                jsr        [A5 - 0xC08]
  1496. 0000106E  B640                     cmp.w      D3, D0
  1497. 00001070  6F16                     ble        +0x18 /* 00001088 */
  1498. label00001072:
  1499. 00001072  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1500. 00001076  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  1501. 0000107A  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  1502. 0000107E  4EAD E060                jsr        [A5 - 0x1FA0]
  1503. 00001082  7600                     moveq.l    D3, 0x00
  1504. 00001084  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1505. label00001088:
  1506. 00001088  3003                     move.w     D0, D3
  1507. 0000108A  4FEF 0110                lea.l      A7, [A7 + 0x110]
  1508. 0000108E  4CDF 0408                movem.l    D3,A2, [A7]+
  1509. 00001092  4E75                     rts
  1510. fn00001094:
  1511. 00001094  48E7 1030                movem.l    -[A7], D3,A2,A3
  1512. 00001098  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  1513. 0000109C  362F 0020                move.w     D3, [A7 + 0x20]
  1514. 000010A0  266F 0022                movea.l    A3, [A7 + 0x22]
  1515. 000010A4  246F 0026                movea.l    A2, [A7 + 0x26]
  1516. 000010A8  0243 000F                andi.w     D3, 0xF
  1517. 000010AC  0C43 0006                cmpi.w     D3, 0x6
  1518. 000010B0  6622                     bne        +0x24 /* 000010D4 */
  1519. 000010B2  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  1520. 000010B6  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  1521. 000010BC  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1522. 000010C0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1523. 000010C4  2050                     movea.l    A0, [A0]
  1524. 000010C6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1525. 000010CA  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1526. 000010CE  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1527. label000010D4:
  1528. 000010D4  200B                     move.l     D0, A3
  1529. 000010D6  6718                     beq        +0x1A /* 000010F0 */
  1530. 000010D8  2F0B                     move.l     -[A7], A3
  1531. 000010DA  4EBA FE42                jsr        [PC - 0x1BE /* 00000F1E */]
  1532. 000010DE  4A00                     tst.b      D0
  1533. 000010E0  584F                     addq.w     A7, 4
  1534. 000010E2  660C                     bne        +0xE /* 000010F0 */
  1535. 000010E4  7000                     moveq.l    D0, 0x00
  1536. 000010E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1537. 000010EA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1538. 000010EE  4E75                     rts
  1539. label000010F0:
  1540. 000010F0  2F6D 0F9A 0008           move.l     [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
  1541. 000010F6  2F6D 0F9E 000C           move.l     [A7 + 0xC], [A5 + 0xF9E]
  1542. 000010FC  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1543. 00001100  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1544. 00001104  2050                     movea.l    A0, [A0]
  1545. 00001106  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1546. 0000110A  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1547. 0000110E  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1548. 00001114  0C43 0006                cmpi.w     D3, 0x6
  1549. 00001118  6654                     bne        +0x56 /* 0000116E */
  1550. 0000111A  4857                     pea.l      [A7]
  1551. 0000111C  4EBA FEDC                jsr        [PC - 0x124 /* 00000FFA */]
  1552. 00001120  3480                     move.w     [A2], D0
  1553. 00001122  4A6D 101E                tst.w      [A5 + 0x101E]
  1554. 00001126  584F                     addq.w     A7, 4
  1555. 00001128  670C                     beq        +0xE /* 00001136 */
  1556. 0000112A  7000                     moveq.l    D0, 0x00
  1557. 0000112C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1558. 00001130  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1559. 00001134  4E75                     rts
  1560. label00001136:
  1561. 00001136  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1562. 0000113A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1563. 0000113E  4EAD E1B8                jsr        [A5 - 0x1E48]
  1564. 00001142  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  1565. 00001146  2F0A                     move.l     -[A7], A2
  1566. 00001148  486D F4E8                pea.l      [A5 - 0xB18]
  1567. 0000114C  486F 001A                pea.l      [A7 + 0x1A]
  1568. 00001150  4EAD F2C0                jsr        [A5 - 0xD40]
  1569. 00001154  1600                     move.b     D3, D0
  1570. 00001156  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1571. 0000115A  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1572. 0000115E  4EAD E1B8                jsr        [A5 - 0x1E48]
  1573. 00001162  1003                     move.b     D0, D3
  1574. 00001164  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  1575. 00001168  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1576. 0000116C  4E75                     rts
  1577. label0000116E:
  1578. 0000116E  34AF 000E                move.w     [A2], [A7 + 0xE]
  1579. 00001172  357C FFFF 0002           move.w     [A2 + 0x2], 0xFFFF
  1580. 00001178  7001                     moveq.l    D0, 0x01
  1581. 0000117A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1582. 0000117E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1583. 00001182  4E75                     rts
  1584. 00001184  2F03                     move.l     -[A7], D3
  1585. 00001186  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  1586. 0000118A  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1587. 0000118E  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1588. 00001192  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1589. 00001196  2250                     movea.l    A1, [A0]
  1590. 00001198  7600                     moveq.l    D3, 0x00
  1591. 0000119A  1631 0800                move.b     D3, [A1 + D0]
  1592. 0000119E  102D 1018                move.b     D0, [A5 + 0x1018]
  1593. 000011A2  7240                     moveq.l    D1, 0x40
  1594. 000011A4  C081                     and.l      D0, D1
  1595. 000011A6  4A80                     tst.l      D0
  1596. 000011A8  661E                     bne        +0x20 /* 000011C8 */
  1597. 000011AA  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1598. 000011AE  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1599. 000011B2  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1600. 000011B6  2250                     movea.l    A1, [A0]
  1601. 000011B8  7200                     moveq.l    D1, 0x00
  1602. 000011BA  1231 0800                move.b     D1, [A1 + D0]
  1603. 000011BE  3003                     move.w     D0, D3
  1604. 000011C0  48C0                     ext.l      D0
  1605. 000011C2  E188                     lsl        D0, 8
  1606. 000011C4  8081                     or.l       D0, D1
  1607. 000011C6  3600                     move.w     D3, D0
  1608. label000011C8:
  1609. 000011C8  486F 0008                pea.l      [A7 + 0x8]
  1610. 000011CC  42A7                     clr.l      -[A7]
  1611. 000011CE  3F03                     move.w     -[A7], D3
  1612. 000011D0  4EBA FEC2                jsr        [PC - 0x13E /* 00001094 */]
  1613. 000011D4  4A00                     tst.b      D0
  1614. 000011D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1615. 000011DA  673A                     beq        +0x3C /* 00001216 */
  1616. 000011DC  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  1617. 000011E0  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  1618. 000011E6  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1619. 000011EA  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1620. 000011EE  2050                     movea.l    A0, [A0]
  1621. 000011F0  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1622. 000011F4  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1623. 000011F8  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1624. 000011FE  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1625. 00001202  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1626. 00001206  486F 0010                pea.l      [A7 + 0x10]
  1627. 0000120A  42A7                     clr.l      -[A7]
  1628. 0000120C  3F03                     move.w     -[A7], D3
  1629. 0000120E  4EAD E648                jsr        [A5 - 0x19B8]
  1630. 00001212  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1631. label00001216:
  1632. 00001216  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1633. 0000121A  261F                     move.l     D3, [A7]+
  1634. 0000121C  4E75                     rts
  1635. 0000121E  2F03                     move.l     -[A7], D3
  1636. 00001220  4FEF FFC4                lea.l      A7, [A7 - 0x3C]
  1637. 00001224  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1638. 00001228  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1639. 0000122C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1640. 00001230  2250                     movea.l    A1, [A0]
  1641. 00001232  7600                     moveq.l    D3, 0x00
  1642. 00001234  1631 0800                move.b     D3, [A1 + D0]
  1643. 00001238  102D 1018                move.b     D0, [A5 + 0x1018]
  1644. 0000123C  7240                     moveq.l    D1, 0x40
  1645. 0000123E  C081                     and.l      D0, D1
  1646. 00001240  4A80                     tst.l      D0
  1647. 00001242  661E                     bne        +0x20 /* 00001262 */
  1648. 00001244  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1649. 00001248  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1650. 0000124C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1651. 00001250  2250                     movea.l    A1, [A0]
  1652. 00001252  7200                     moveq.l    D1, 0x00
  1653. 00001254  1231 0800                move.b     D1, [A1 + D0]
  1654. 00001258  3003                     move.w     D0, D3
  1655. 0000125A  48C0                     ext.l      D0
  1656. 0000125C  E188                     lsl        D0, 8
  1657. 0000125E  8081                     or.l       D0, D1
  1658. 00001260  3600                     move.w     D3, D0
  1659. label00001262:
  1660. 00001262  4857                     pea.l      [A7]
  1661. 00001264  486F 0010                pea.l      [A7 + 0x10]
  1662. 00001268  3F03                     move.w     -[A7], D3
  1663. 0000126A  4EBA FE28                jsr        [PC - 0x1D8 /* 00001094 */]
  1664. 0000126E  4A00                     tst.b      D0
  1665. 00001270  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1666. 00001274  673E                     beq        +0x40 /* 000012B4 */
  1667. 00001276  2F6D 0F9A 0004           move.l     [A7 + 0x4], [A5 + 0xF9A /* export_495 */]
  1668. 0000127C  2F6D 0F9E 0008           move.l     [A7 + 0x8], [A5 + 0xF9E]
  1669. 00001282  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1670. 00001286  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1671. 0000128A  2050                     movea.l    A0, [A0]
  1672. 0000128C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1673. 00001290  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1674. 00001294  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1675. 0000129A  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1676. 0000129E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1677. 000012A2  486F 0008                pea.l      [A7 + 0x8]
  1678. 000012A6  486F 0018                pea.l      [A7 + 0x18]
  1679. 000012AA  3F03                     move.w     -[A7], D3
  1680. 000012AC  4EAD E648                jsr        [A5 - 0x19B8]
  1681. 000012B0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1682. label000012B4:
  1683. 000012B4  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  1684. 000012B8  261F                     move.l     D3, [A7]+
  1685. 000012BA  4E75                     rts
  1686. 000012BC  2F03                     move.l     -[A7], D3
  1687. 000012BE  4FEF FFCC                lea.l      A7, [A7 - 0x34]
  1688. 000012C2  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1689. 000012C6  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1690. 000012CA  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1691. 000012CE  2250                     movea.l    A1, [A0]
  1692. 000012D0  7600                     moveq.l    D3, 0x00
  1693. 000012D2  1631 0800                move.b     D3, [A1 + D0]
  1694. 000012D6  102D 1018                move.b     D0, [A5 + 0x1018]
  1695. 000012DA  7240                     moveq.l    D1, 0x40
  1696. 000012DC  C081                     and.l      D0, D1
  1697. 000012DE  4A80                     tst.l      D0
  1698. 000012E0  661E                     bne        +0x20 /* 00001300 */
  1699. 000012E2  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1700. 000012E6  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1701. 000012EA  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1702. 000012EE  2250                     movea.l    A1, [A0]
  1703. 000012F0  7200                     moveq.l    D1, 0x00
  1704. 000012F2  1231 0800                move.b     D1, [A1 + D0]
  1705. 000012F6  3003                     move.w     D0, D3
  1706. 000012F8  48C0                     ext.l      D0
  1707. 000012FA  E188                     lsl        D0, 8
  1708. 000012FC  8081                     or.l       D0, D1
  1709. 000012FE  3600                     move.w     D3, D0
  1710. label00001300:
  1711. 00001300  4857                     pea.l      [A7]
  1712. 00001302  486F 0008                pea.l      [A7 + 0x8]
  1713. 00001306  3F03                     move.w     -[A7], D3
  1714. 00001308  4EBA FD8A                jsr        [PC - 0x276 /* 00001094 */]
  1715. 0000130C  4A00                     tst.b      D0
  1716. 0000130E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1717. 00001312  6710                     beq        +0x12 /* 00001324 */
  1718. 00001314  4857                     pea.l      [A7]
  1719. 00001316  486F 0008                pea.l      [A7 + 0x8]
  1720. 0000131A  3F03                     move.w     -[A7], D3
  1721. 0000131C  4EAD E650                jsr        [A5 - 0x19B0]
  1722. 00001320  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1723. label00001324:
  1724. 00001324  4FEF 0034                lea.l      A7, [A7 + 0x34]
  1725. 00001328  261F                     move.l     D3, [A7]+
  1726. 0000132A  4E75                     rts
  1727. 0000132C  4FEF FFCC                lea.l      A7, [A7 - 0x34]
  1728. 00001330  4857                     pea.l      [A7]
  1729. 00001332  486F 0008                pea.l      [A7 + 0x8]
  1730. 00001336  3F3C 0006                move.w     -[A7], 0x6
  1731. 0000133A  4EBA FD58                jsr        [PC - 0x2A8 /* 00001094 */]
  1732. 0000133E  4A00                     tst.b      D0
  1733. 00001340  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1734. 00001344  670C                     beq        +0xE /* 00001352 */
  1735. 00001346  4857                     pea.l      [A7]
  1736. 00001348  486F 0008                pea.l      [A7 + 0x8]
  1737. 0000134C  4EAD EEC8                jsr        [A5 - 0x1138]
  1738. 00001350  504F                     addq.w     A7, 8
  1739. label00001352:
  1740. 00001352  4FEF 0034                lea.l      A7, [A7 + 0x34]
  1741. 00001356  4E75                     rts
  1742. 00001358  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  1743. 0000135C  7004                     moveq.l    D0, 0x04
  1744. 0000135E  2E80                     move.l     [A7], D0
  1745. 00001360  2F6D 0F9A 0008           move.l     [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
  1746. 00001366  2F6D 0F9E 000C           move.l     [A7 + 0xC], [A5 + 0xF9E]
  1747. 0000136C  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1748. 00001370  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1749. 00001374  2050                     movea.l    A0, [A0]
  1750. 00001376  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1751. 0000137A  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1752. 0000137E  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1753. 00001384  2F6D 0F9A 0010           move.l     [A7 + 0x10], [A5 + 0xF9A /* export_495 */]
  1754. 0000138A  2F6D 0F9E 0014           move.l     [A7 + 0x14], [A5 + 0xF9E]
  1755. 00001390  4857                     pea.l      [A7]
  1756. 00001392  486F 000C                pea.l      [A7 + 0xC]
  1757. 00001396  486F 0018                pea.l      [A7 + 0x18]
  1758. 0000139A  1F3C 0001                move.b     -[A7], 0x1
  1759. 0000139E  4EAD DCB8                jsr        [A5 - 0x2348]
  1760. 000013A2  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1761. 000013A6  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1762. 000013AA  4EAD E1B8                jsr        [A5 - 0x1E48]
  1763. 000013AE  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1764. 000013B2  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1765. 000013B6  4EAD E1B8                jsr        [A5 - 0x1E48]
  1766. 000013BA  2B6F 001E 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x1E]
  1767. 000013C0  2B6F 0022 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x22]
  1768. 000013C6  4FEF 0036                lea.l      A7, [A7 + 0x36]
  1769. 000013CA  4E75                     rts
  1770. 000013CC  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  1771. 000013D0  7004                     moveq.l    D0, 0x04
  1772. 000013D2  2E80                     move.l     [A7], D0
  1773. 000013D4  2F6D 0F9A 0008           move.l     [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
  1774. 000013DA  2F6D 0F9E 000C           move.l     [A7 + 0xC], [A5 + 0xF9E]
  1775. 000013E0  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1776. 000013E4  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1777. 000013E8  2050                     movea.l    A0, [A0]
  1778. 000013EA  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1779. 000013EE  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1780. 000013F2  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1781. 000013F8  2F6D 0F9A 0010           move.l     [A7 + 0x10], [A5 + 0xF9A /* export_495 */]
  1782. 000013FE  2F6D 0F9E 0014           move.l     [A7 + 0x14], [A5 + 0xF9E]
  1783. 00001404  4857                     pea.l      [A7]
  1784. 00001406  486F 000C                pea.l      [A7 + 0xC]
  1785. 0000140A  486F 0018                pea.l      [A7 + 0x18]
  1786. 0000140E  4227                     clr.b      -[A7]
  1787. 00001410  4EAD DCB8                jsr        [A5 - 0x2348]
  1788. 00001414  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1789. 00001418  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1790. 0000141C  4EAD E1B8                jsr        [A5 - 0x1E48]
  1791. 00001420  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1792. 00001424  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  1793. 00001428  4EAD E1B8                jsr        [A5 - 0x1E48]
  1794. 0000142C  2B6F 001E 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x1E]
  1795. 00001432  2B6F 0022 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x22]
  1796. 00001438  4FEF 0036                lea.l      A7, [A7 + 0x36]
  1797. 0000143C  4E75                     rts
  1798. 0000143E  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  1799. 00001442  4857                     pea.l      [A7]
  1800. 00001444  42A7                     clr.l      -[A7]
  1801. 00001446  3F3C 0006                move.w     -[A7], 0x6
  1802. 0000144A  4EBA FC48                jsr        [PC - 0x3B8 /* 00001094 */]
  1803. 0000144E  4A00                     tst.b      D0
  1804. 00001450  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1805. 00001454  675E                     beq        +0x60 /* 000014B4 */
  1806. 00001456  486F 0004                pea.l      [A7 + 0x4]
  1807. 0000145A  486F 0004                pea.l      [A7 + 0x4]
  1808. 0000145E  4EAD DC70                jsr        [A5 - 0x2390]
  1809. 00001462  4A6D 101E                tst.w      [A5 + 0x101E]
  1810. 00001466  504F                     addq.w     A7, 8
  1811. 00001468  664A                     bne        +0x4C /* 000014B4 */
  1812. 0000146A  202D 0F96                move.l     D0, [A5 + 0xF96]
  1813. 0000146E  5080                     addq.l     D0, 8
  1814. 00001470  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1815. 00001474  6D0E                     blt        +0x10 /* 00001484 */
  1816. 00001476  4878 0008                push.l     0x8
  1817. 0000147A  4EAD E170                jsr        [A5 - 0x1E90]
  1818. 0000147E  49C0                     lea.l      A4, D0
  1819. 00001480  584F                     addq.w     A7, 4
  1820. 00001482  6002                     bra        +0x4 /* 00001486 */
  1821. label00001484:
  1822. 00001484  7001                     moveq.l    D0, 0x01
  1823. label00001486:
  1824. 00001486  4A80                     tst.l      D0
  1825. 00001488  671E                     beq        +0x20 /* 000014A8 */
  1826. 0000148A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1827. 0000148E  2050                     movea.l    A0, [A0]
  1828. 00001490  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1829. 00001494  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1830. 00001498  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1831. 0000149E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1832. 000014A2  7004                     moveq.l    D0, 0x04
  1833. 000014A4  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1834. label000014A8:
  1835. 000014A8  2B6F 0004 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x4]
  1836. 000014AE  2B6F 0008 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x8]
  1837. label000014B4:
  1838. 000014B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1839. 000014B8  4E75                     rts
  1840. 000014BA  202D 0F96                move.l     D0, [A5 + 0xF96]
  1841. 000014BE  5080                     addq.l     D0, 8
  1842. 000014C0  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1843. 000014C4  6D0E                     blt        +0x10 /* 000014D4 */
  1844. 000014C6  4878 0008                push.l     0x8
  1845. 000014CA  4EAD E170                jsr        [A5 - 0x1E90]
  1846. 000014CE  49C0                     lea.l      A4, D0
  1847. 000014D0  584F                     addq.w     A7, 4
  1848. 000014D2  6002                     bra        +0x4 /* 000014D6 */
  1849. label000014D4:
  1850. 000014D4  7001                     moveq.l    D0, 0x01
  1851. label000014D6:
  1852. 000014D6  4A80                     tst.l      D0
  1853. 000014D8  671E                     beq        +0x20 /* 000014F8 */
  1854. 000014DA  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1855. 000014DE  2050                     movea.l    A0, [A0]
  1856. 000014E0  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1857. 000014E4  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1858. 000014E8  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1859. 000014EE  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1860. 000014F2  7004                     moveq.l    D0, 0x04
  1861. 000014F4  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1862. label000014F8:
  1863. 000014F8  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1864. 000014FC  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1865. 00001500  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1866. 00001504  2250                     movea.l    A1, [A0]
  1867. 00001506  1031 0800                move.b     D0, [A1 + D0]
  1868. 0000150A  49C0                     lea.l      A4, D0
  1869. 0000150C  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1870. 00001510  102D 1018                move.b     D0, [A5 + 0x1018]
  1871. 00001514  7240                     moveq.l    D1, 0x40
  1872. 00001516  C081                     and.l      D0, D1
  1873. 00001518  4A80                     tst.l      D0
  1874. 0000151A  6620                     bne        +0x22 /* 0000153C */
  1875. 0000151C  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1876. 00001520  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1877. 00001524  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1878. 00001528  2250                     movea.l    A1, [A0]
  1879. 0000152A  7200                     moveq.l    D1, 0x00
  1880. 0000152C  1231 0800                move.b     D1, [A1 + D0]
  1881. 00001530  202D 0F9E                move.l     D0, [A5 + 0xF9E]
  1882. 00001534  E188                     lsl        D0, 8
  1883. 00001536  8081                     or.l       D0, D1
  1884. 00001538  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1885. label0000153C:
  1886. 0000153C  4E75                     rts
  1887. 0000153E  202D 0F96                move.l     D0, [A5 + 0xF96]
  1888. 00001542  5080                     addq.l     D0, 8
  1889. 00001544  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1890. 00001548  6D0E                     blt        +0x10 /* 00001558 */
  1891. 0000154A  4878 0008                push.l     0x8
  1892. 0000154E  4EAD E170                jsr        [A5 - 0x1E90]
  1893. 00001552  49C0                     lea.l      A4, D0
  1894. 00001554  584F                     addq.w     A7, 4
  1895. 00001556  6002                     bra        +0x4 /* 0000155A */
  1896. label00001558:
  1897. 00001558  7001                     moveq.l    D0, 0x01
  1898. label0000155A:
  1899. 0000155A  4A80                     tst.l      D0
  1900. 0000155C  671E                     beq        +0x20 /* 0000157C */
  1901. 0000155E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1902. 00001562  2050                     movea.l    A0, [A0]
  1903. 00001564  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1904. 00001568  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1905. 0000156C  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1906. 00001572  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1907. 00001576  7004                     moveq.l    D0, 0x04
  1908. 00001578  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1909. label0000157C:
  1910. 0000157C  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1911. 00001580  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1912. 00001584  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1913. 00001588  2250                     movea.l    A1, [A0]
  1914. 0000158A  7200                     moveq.l    D1, 0x00
  1915. 0000158C  1231 0800                move.b     D1, [A1 + D0]
  1916. 00001590  2B41 0F9E                move.l     [A5 + 0xF9E], D1
  1917. 00001594  102D 1018                move.b     D0, [A5 + 0x1018]
  1918. 00001598  7240                     moveq.l    D1, 0x40
  1919. 0000159A  C081                     and.l      D0, D1
  1920. 0000159C  4A80                     tst.l      D0
  1921. 0000159E  6620                     bne        +0x22 /* 000015C0 */
  1922. 000015A0  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1923. 000015A4  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1924. 000015A8  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1925. 000015AC  2250                     movea.l    A1, [A0]
  1926. 000015AE  7200                     moveq.l    D1, 0x00
  1927. 000015B0  1231 0800                move.b     D1, [A1 + D0]
  1928. 000015B4  202D 0F9E                move.l     D0, [A5 + 0xF9E]
  1929. 000015B8  E188                     lsl        D0, 8
  1930. 000015BA  8081                     or.l       D0, D1
  1931. 000015BC  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1932. label000015C0:
  1933. 000015C0  4E75                     rts
  1934. 000015C2  202D 0F96                move.l     D0, [A5 + 0xF96]
  1935. 000015C6  5080                     addq.l     D0, 8
  1936. 000015C8  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1937. 000015CC  6D0E                     blt        +0x10 /* 000015DC */
  1938. 000015CE  4878 0008                push.l     0x8
  1939. 000015D2  4EAD E170                jsr        [A5 - 0x1E90]
  1940. 000015D6  49C0                     lea.l      A4, D0
  1941. 000015D8  584F                     addq.w     A7, 4
  1942. 000015DA  6002                     bra        +0x4 /* 000015DE */
  1943. label000015DC:
  1944. 000015DC  7001                     moveq.l    D0, 0x01
  1945. label000015DE:
  1946. 000015DE  4A80                     tst.l      D0
  1947. 000015E0  671E                     beq        +0x20 /* 00001600 */
  1948. 000015E2  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1949. 000015E6  2050                     movea.l    A0, [A0]
  1950. 000015E8  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1951. 000015EC  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1952. 000015F0  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1953. 000015F6  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1954. 000015FA  7004                     moveq.l    D0, 0x04
  1955. 000015FC  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1956. label00001600:
  1957. 00001600  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1958. 00001604  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1959. 00001608  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1960. 0000160C  2250                     movea.l    A1, [A0]
  1961. 0000160E  7200                     moveq.l    D1, 0x00
  1962. 00001610  1231 0800                move.b     D1, [A1 + D0]
  1963. 00001614  2B41 0F9E                move.l     [A5 + 0xF9E], D1
  1964. 00001618  102D 1018                move.b     D0, [A5 + 0x1018]
  1965. 0000161C  7240                     moveq.l    D1, 0x40
  1966. 0000161E  C081                     and.l      D0, D1
  1967. 00001620  4A80                     tst.l      D0
  1968. 00001622  6620                     bne        +0x22 /* 00001644 */
  1969. 00001624  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  1970. 00001628  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  1971. 0000162C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  1972. 00001630  2250                     movea.l    A1, [A0]
  1973. 00001632  7200                     moveq.l    D1, 0x00
  1974. 00001634  1231 0800                move.b     D1, [A1 + D0]
  1975. 00001638  202D 0F9E                move.l     D0, [A5 + 0xF9E]
  1976. 0000163C  E188                     lsl        D0, 8
  1977. 0000163E  8081                     or.l       D0, D1
  1978. 00001640  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  1979. label00001644:
  1980. 00001644  00AD 8000 0000 0F9E      ori.l      [A5 + 0xF9E], 0x80000000
  1981. 0000164C  4E75                     rts
  1982. 0000164E  48E7 1820                movem.l    -[A7], D3,D4,A2
  1983. 00001652  202D 0F96                move.l     D0, [A5 + 0xF96]
  1984. 00001656  5080                     addq.l     D0, 8
  1985. 00001658  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1986. 0000165C  6D0E                     blt        +0x10 /* 0000166C */
  1987. 0000165E  4878 0008                push.l     0x8
  1988. 00001662  4EAD E170                jsr        [A5 - 0x1E90]
  1989. 00001666  49C0                     lea.l      A4, D0
  1990. 00001668  584F                     addq.w     A7, 4
  1991. 0000166A  6002                     bra        +0x4 /* 0000166E */
  1992. label0000166C:
  1993. 0000166C  7001                     moveq.l    D0, 0x01
  1994. label0000166E:
  1995. 0000166E  4A80                     tst.l      D0
  1996. 00001670  671E                     beq        +0x20 /* 00001690 */
  1997. 00001672  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1998. 00001676  2050                     movea.l    A0, [A0]
  1999. 00001678  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2000. 0000167C  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2001. 00001680  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2002. 00001686  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2003. 0000168A  7004                     moveq.l    D0, 0x04
  2004. 0000168C  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2005. label00001690:
  2006. 00001690  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2007. 00001694  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2008. 00001698  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2009. 0000169C  2250                     movea.l    A1, [A0]
  2010. 0000169E  7600                     moveq.l    D3, 0x00
  2011. 000016A0  1631 0800                move.b     D3, [A1 + D0]
  2012. 000016A4  102D 1018                move.b     D0, [A5 + 0x1018]
  2013. 000016A8  7240                     moveq.l    D1, 0x40
  2014. 000016AA  C081                     and.l      D0, D1
  2015. 000016AC  4A80                     tst.l      D0
  2016. 000016AE  661C                     bne        +0x1E /* 000016CC */
  2017. 000016B0  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2018. 000016B4  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2019. 000016B8  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2020. 000016BC  2250                     movea.l    A1, [A0]
  2021. 000016BE  7200                     moveq.l    D1, 0x00
  2022. 000016C0  1231 0800                move.b     D1, [A1 + D0]
  2023. 000016C4  2003                     move.l     D0, D3
  2024. 000016C6  E188                     lsl        D0, 8
  2025. 000016C8  8081                     or.l       D0, D1
  2026. 000016CA  2600                     move.l     D3, D0
  2027. label000016CC:
  2028. 000016CC  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2029. 000016D0  2050                     movea.l    A0, [A0]
  2030. 000016D2  2028 0050                move.l     D0, [A0 + 0x50]
  2031. 000016D6  D083                     add.l      D0, D3
  2032. 000016D8  2600                     move.l     D3, D0
  2033. 000016DA  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2034. 000016DE  2050                     movea.l    A0, [A0]
  2035. 000016E0  D1C3                     add.l      A0, D3
  2036. 000016E2  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2037. 000016E6  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2038. 000016EC  7001                     moveq.l    D0, 0x01
  2039. 000016EE  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  2040. 000016F2  E3A8                     lsl        D0, D1
  2041. 000016F4  0280 0000 0262           andi.l     D0, 0x262
  2042. 000016FA  4A80                     tst.l      D0
  2043. 000016FC  6754                     beq        +0x56 /* 00001752 */
  2044. 000016FE  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2045. 00001702  2050                     movea.l    A0, [A0]
  2046. 00001704  2628 0058                move.l     D3, [A0 + 0x58]
  2047. 00001708  D6AD 0F9E                add.l      D3, [A5 + 0xF9E]
  2048. 0000170C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2049. 00001710  2250                     movea.l    A1, [A0]
  2050. 00001712  2831 3800                move.l     D4, [A1 + D3]
  2051. 00001716  4878 0001                push.l     0x1
  2052. 0000171A  2F04                     move.l     -[A7], D4
  2053. 0000171C  4EAD C1F8                jsr        [A5 - 0x3E08]
  2054. 00001720  2448                     movea.l    A2, A0
  2055. 00001722  200A                     move.l     D0, A2
  2056. 00001724  504F                     addq.w     A7, 8
  2057. 00001726  6616                     bne        +0x18 /* 0000173E */
  2058. 00001728  3F3C 0002                move.w     -[A7], 0x2
  2059. 0000172C  4EAD E070                jsr        [A5 - 0x1F90]
  2060. 00001730  7004                     moveq.l    D0, 0x04
  2061. 00001732  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2062. 00001736  544F                     addq.w     A7, 2
  2063. 00001738  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2064. 0000173C  4E75                     rts
  2065. label0000173E:
  2066. 0000173E  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2067. 00001742  2250                     movea.l    A1, [A0]
  2068. 00001744  41F1 3804                lea.l      A0, [A1 + D3 + 0x4]
  2069. 00001748  2252                     movea.l    A1, [A2]
  2070. 0000174A  2004                     move.l     D0, D4
  2071. 0000174C  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  2072. 0000174E  2B4A 0F9E                move.l     [A5 + 0xF9E], A2
  2073. label00001752:
  2074. 00001752  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2075. 00001756  4E75                     rts
  2076. 00001758  2F03                     move.l     -[A7], D3
  2077. 0000175A  202D 0F96                move.l     D0, [A5 + 0xF96]
  2078. 0000175E  5080                     addq.l     D0, 8
  2079. 00001760  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2080. 00001764  6D0E                     blt        +0x10 /* 00001774 */
  2081. 00001766  4878 0008                push.l     0x8
  2082. 0000176A  4EAD E170                jsr        [A5 - 0x1E90]
  2083. 0000176E  49C0                     lea.l      A4, D0
  2084. 00001770  584F                     addq.w     A7, 4
  2085. 00001772  6002                     bra        +0x4 /* 00001776 */
  2086. label00001774:
  2087. 00001774  7001                     moveq.l    D0, 0x01
  2088. label00001776:
  2089. 00001776  4A80                     tst.l      D0
  2090. 00001778  671E                     beq        +0x20 /* 00001798 */
  2091. 0000177A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2092. 0000177E  2050                     movea.l    A0, [A0]
  2093. 00001780  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2094. 00001784  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2095. 00001788  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2096. 0000178E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2097. 00001792  7004                     moveq.l    D0, 0x04
  2098. 00001794  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2099. label00001798:
  2100. 00001798  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2101. 0000179C  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2102. 000017A0  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2103. 000017A4  2250                     movea.l    A1, [A0]
  2104. 000017A6  7600                     moveq.l    D3, 0x00
  2105. 000017A8  1631 0800                move.b     D3, [A1 + D0]
  2106. 000017AC  102D 1018                move.b     D0, [A5 + 0x1018]
  2107. 000017B0  7240                     moveq.l    D1, 0x40
  2108. 000017B2  C081                     and.l      D0, D1
  2109. 000017B4  4A80                     tst.l      D0
  2110. 000017B6  661E                     bne        +0x20 /* 000017D6 */
  2111. 000017B8  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2112. 000017BC  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2113. 000017C0  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2114. 000017C4  2250                     movea.l    A1, [A0]
  2115. 000017C6  7200                     moveq.l    D1, 0x00
  2116. 000017C8  1231 0800                move.b     D1, [A1 + D0]
  2117. 000017CC  3003                     move.w     D0, D3
  2118. 000017CE  48C0                     ext.l      D0
  2119. 000017D0  E188                     lsl        D0, 8
  2120. 000017D2  8081                     or.l       D0, D1
  2121. 000017D4  3600                     move.w     D3, D0
  2122. label000017D6:
  2123. 000017D6  7008                     moveq.l    D0, 0x08
  2124. 000017D8  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2125. 000017DC  700E                     moveq.l    D0, 0x0E
  2126. 000017DE  C1C3                     muls.w     D0, D3
  2127. 000017E0  206D 0FC6                movea.l    A0, [A5 + 0xFC6]
  2128. 000017E4  2250                     movea.l    A1, [A0]
  2129. 000017E6  3071 0818                movea.w    A0, [A1 + D0 + 0x18]
  2130. 000017EA  2B48 0F9E                move.l     [A5 + 0xF9E], A0
  2131. 000017EE  261F                     move.l     D3, [A7]+
  2132. 000017F0  4E75                     rts
  2133. 000017F2  2F03                     move.l     -[A7], D3
  2134. 000017F4  202D 0F96                move.l     D0, [A5 + 0xF96]
  2135. 000017F8  5080                     addq.l     D0, 8
  2136. 000017FA  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2137. 000017FE  6D0E                     blt        +0x10 /* 0000180E */
  2138. 00001800  4878 0008                push.l     0x8
  2139. 00001804  4EAD E170                jsr        [A5 - 0x1E90]
  2140. 00001808  49C0                     lea.l      A4, D0
  2141. 0000180A  584F                     addq.w     A7, 4
  2142. 0000180C  6002                     bra        +0x4 /* 00001810 */
  2143. label0000180E:
  2144. 0000180E  7001                     moveq.l    D0, 0x01
  2145. label00001810:
  2146. 00001810  4A80                     tst.l      D0
  2147. 00001812  671E                     beq        +0x20 /* 00001832 */
  2148. 00001814  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2149. 00001818  2050                     movea.l    A0, [A0]
  2150. 0000181A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2151. 0000181E  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2152. 00001822  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2153. 00001828  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2154. 0000182C  7004                     moveq.l    D0, 0x04
  2155. 0000182E  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2156. label00001832:
  2157. 00001832  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2158. 00001836  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2159. 0000183A  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2160. 0000183E  2250                     movea.l    A1, [A0]
  2161. 00001840  7600                     moveq.l    D3, 0x00
  2162. 00001842  1631 0800                move.b     D3, [A1 + D0]
  2163. 00001846  102D 1018                move.b     D0, [A5 + 0x1018]
  2164. 0000184A  7240                     moveq.l    D1, 0x40
  2165. 0000184C  C081                     and.l      D0, D1
  2166. 0000184E  4A80                     tst.l      D0
  2167. 00001850  661E                     bne        +0x20 /* 00001870 */
  2168. 00001852  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2169. 00001856  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2170. 0000185A  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2171. 0000185E  2250                     movea.l    A1, [A0]
  2172. 00001860  7200                     moveq.l    D1, 0x00
  2173. 00001862  1231 0800                move.b     D1, [A1 + D0]
  2174. 00001866  3003                     move.w     D0, D3
  2175. 00001868  48C0                     ext.l      D0
  2176. 0000186A  E188                     lsl        D0, 8
  2177. 0000186C  8081                     or.l       D0, D1
  2178. 0000186E  3600                     move.w     D3, D0
  2179. label00001870:
  2180. 00001870  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2181. 00001874  2050                     movea.l    A0, [A0]
  2182. 00001876  D1ED 0FF6                add.l      A0, [A5 + 0xFF6]
  2183. 0000187A  D0C3                     add.w      A0, D3
  2184. 0000187C  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2185. 00001880  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2186. 00001886  7001                     moveq.l    D0, 0x01
  2187. 00001888  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  2188. 0000188C  E3A8                     lsl        D0, D1
  2189. 0000188E  0280 0000 0262           andi.l     D0, 0x262
  2190. 00001894  4A80                     tst.l      D0
  2191. 00001896  670A                     beq        +0xC /* 000018A2 */
  2192. 00001898  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2193. 0000189C  4EAD E1C0                jsr        [A5 - 0x1E40]
  2194. 000018A0  584F                     addq.w     A7, 4
  2195. label000018A2:
  2196. 000018A2  261F                     move.l     D3, [A7]+
  2197. 000018A4  4E75                     rts
  2198. 000018A6  2F03                     move.l     -[A7], D3
  2199. 000018A8  202D 0F96                move.l     D0, [A5 + 0xF96]
  2200. 000018AC  5080                     addq.l     D0, 8
  2201. 000018AE  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2202. 000018B2  6D0E                     blt        +0x10 /* 000018C2 */
  2203. 000018B4  4878 0008                push.l     0x8
  2204. 000018B8  4EAD E170                jsr        [A5 - 0x1E90]
  2205. 000018BC  49C0                     lea.l      A4, D0
  2206. 000018BE  584F                     addq.w     A7, 4
  2207. 000018C0  6002                     bra        +0x4 /* 000018C4 */
  2208. label000018C2:
  2209. 000018C2  7001                     moveq.l    D0, 0x01
  2210. label000018C4:
  2211. 000018C4  4A80                     tst.l      D0
  2212. 000018C6  671E                     beq        +0x20 /* 000018E6 */
  2213. 000018C8  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2214. 000018CC  2050                     movea.l    A0, [A0]
  2215. 000018CE  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2216. 000018D2  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2217. 000018D6  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2218. 000018DC  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2219. 000018E0  7004                     moveq.l    D0, 0x04
  2220. 000018E2  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2221. label000018E6:
  2222. 000018E6  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2223. 000018EA  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2224. 000018EE  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2225. 000018F2  2250                     movea.l    A1, [A0]
  2226. 000018F4  7600                     moveq.l    D3, 0x00
  2227. 000018F6  1631 0800                move.b     D3, [A1 + D0]
  2228. 000018FA  102D 1018                move.b     D0, [A5 + 0x1018]
  2229. 000018FE  7240                     moveq.l    D1, 0x40
  2230. 00001900  C081                     and.l      D0, D1
  2231. 00001902  4A80                     tst.l      D0
  2232. 00001904  661E                     bne        +0x20 /* 00001924 */
  2233. 00001906  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2234. 0000190A  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2235. 0000190E  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2236. 00001912  2250                     movea.l    A1, [A0]
  2237. 00001914  7200                     moveq.l    D1, 0x00
  2238. 00001916  1231 0800                move.b     D1, [A1 + D0]
  2239. 0000191A  3003                     move.w     D0, D3
  2240. 0000191C  48C0                     ext.l      D0
  2241. 0000191E  E188                     lsl        D0, 8
  2242. 00001920  8081                     or.l       D0, D1
  2243. 00001922  3600                     move.w     D3, D0
  2244. label00001924:
  2245. 00001924  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2246. 00001928  2050                     movea.l    A0, [A0]
  2247. 0000192A  D1ED 0FFA                add.l      A0, [A5 + 0xFFA /* export_507 */]
  2248. 0000192E  D0C3                     add.w      A0, D3
  2249. 00001930  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2250. 00001934  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2251. 0000193A  7001                     moveq.l    D0, 0x01
  2252. 0000193C  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  2253. 00001940  E3A8                     lsl        D0, D1
  2254. 00001942  0280 0000 0262           andi.l     D0, 0x262
  2255. 00001948  4A80                     tst.l      D0
  2256. 0000194A  670A                     beq        +0xC /* 00001956 */
  2257. 0000194C  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2258. 00001950  4EAD E1C0                jsr        [A5 - 0x1E40]
  2259. 00001954  584F                     addq.w     A7, 4
  2260. label00001956:
  2261. 00001956  261F                     move.l     D3, [A7]+
  2262. 00001958  4E75                     rts
  2263. 0000195A  48E7 1020                movem.l    -[A7], D3,A2
  2264. 0000195E  202D 0F96                move.l     D0, [A5 + 0xF96]
  2265. 00001962  5080                     addq.l     D0, 8
  2266. 00001964  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2267. 00001968  6D0E                     blt        +0x10 /* 00001978 */
  2268. 0000196A  4878 0008                push.l     0x8
  2269. 0000196E  4EAD E170                jsr        [A5 - 0x1E90]
  2270. 00001972  49C0                     lea.l      A4, D0
  2271. 00001974  584F                     addq.w     A7, 4
  2272. 00001976  6002                     bra        +0x4 /* 0000197A */
  2273. label00001978:
  2274. 00001978  7001                     moveq.l    D0, 0x01
  2275. label0000197A:
  2276. 0000197A  4A80                     tst.l      D0
  2277. 0000197C  671E                     beq        +0x20 /* 0000199C */
  2278. 0000197E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2279. 00001982  2050                     movea.l    A0, [A0]
  2280. 00001984  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2281. 00001988  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2282. 0000198C  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2283. 00001992  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2284. 00001996  7004                     moveq.l    D0, 0x04
  2285. 00001998  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2286. label0000199C:
  2287. 0000199C  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2288. 000019A0  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2289. 000019A4  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2290. 000019A8  2250                     movea.l    A1, [A0]
  2291. 000019AA  7600                     moveq.l    D3, 0x00
  2292. 000019AC  1631 0800                move.b     D3, [A1 + D0]
  2293. 000019B0  102D 1018                move.b     D0, [A5 + 0x1018]
  2294. 000019B4  7240                     moveq.l    D1, 0x40
  2295. 000019B6  C081                     and.l      D0, D1
  2296. 000019B8  4A80                     tst.l      D0
  2297. 000019BA  661E                     bne        +0x20 /* 000019DA */
  2298. 000019BC  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2299. 000019C0  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2300. 000019C4  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2301. 000019C8  2250                     movea.l    A1, [A0]
  2302. 000019CA  7200                     moveq.l    D1, 0x00
  2303. 000019CC  1231 0800                move.b     D1, [A1 + D0]
  2304. 000019D0  3003                     move.w     D0, D3
  2305. 000019D2  48C0                     ext.l      D0
  2306. 000019D4  E188                     lsl        D0, 8
  2307. 000019D6  8081                     or.l       D0, D1
  2308. 000019D8  3600                     move.w     D3, D0
  2309. label000019DA:
  2310. 000019DA  4227                     clr.b      -[A7]
  2311. 000019DC  3F03                     move.w     -[A7], D3
  2312. 000019DE  4EAD E0B8                jsr        [A5 - 0x1F48]
  2313. 000019E2  2448                     movea.l    A2, A0
  2314. 000019E4  200A                     move.l     D0, A2
  2315. 000019E6  584F                     addq.w     A7, 4
  2316. 000019E8  6728                     beq        +0x2A /* 00001A12 */
  2317. 000019EA  2B52 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A2]
  2318. 000019EE  2B6A 0004 0F9E           move.l     [A5 + 0xF9E], [A2 + 0x4]
  2319. 000019F4  7001                     moveq.l    D0, 0x01
  2320. 000019F6  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  2321. 000019FA  E3A8                     lsl        D0, D1
  2322. 000019FC  0280 0000 0262           andi.l     D0, 0x262
  2323. 00001A02  4A80                     tst.l      D0
  2324. 00001A04  6716                     beq        +0x18 /* 00001A1C */
  2325. 00001A06  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2326. 00001A0A  4EAD E1C0                jsr        [A5 - 0x1E40]
  2327. 00001A0E  584F                     addq.w     A7, 4
  2328. 00001A10  600A                     bra        +0xC /* 00001A1C */
  2329. label00001A12:
  2330. 00001A12  7002                     moveq.l    D0, 0x02
  2331. 00001A14  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2332. 00001A18  42AD 0F9E                clr.l      [A5 + 0xF9E]
  2333. label00001A1C:
  2334. 00001A1C  4CDF 0408                movem.l    D3,A2, [A7]+
  2335. 00001A20  4E75                     rts
  2336. 00001A22  48E7 1020                movem.l    -[A7], D3,A2
  2337. 00001A26  202D 0F96                move.l     D0, [A5 + 0xF96]
  2338. 00001A2A  5080                     addq.l     D0, 8
  2339. 00001A2C  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2340. 00001A30  6D0E                     blt        +0x10 /* 00001A40 */
  2341. 00001A32  4878 0008                push.l     0x8
  2342. 00001A36  4EAD E170                jsr        [A5 - 0x1E90]
  2343. 00001A3A  49C0                     lea.l      A4, D0
  2344. 00001A3C  584F                     addq.w     A7, 4
  2345. 00001A3E  6002                     bra        +0x4 /* 00001A42 */
  2346. label00001A40:
  2347. 00001A40  7001                     moveq.l    D0, 0x01
  2348. label00001A42:
  2349. 00001A42  4A80                     tst.l      D0
  2350. 00001A44  671E                     beq        +0x20 /* 00001A64 */
  2351. 00001A46  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2352. 00001A4A  2050                     movea.l    A0, [A0]
  2353. 00001A4C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2354. 00001A50  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2355. 00001A54  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2356. 00001A5A  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2357. 00001A5E  7004                     moveq.l    D0, 0x04
  2358. 00001A60  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2359. label00001A64:
  2360. 00001A64  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2361. 00001A68  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2362. 00001A6C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2363. 00001A70  2250                     movea.l    A1, [A0]
  2364. 00001A72  7600                     moveq.l    D3, 0x00
  2365. 00001A74  1631 0800                move.b     D3, [A1 + D0]
  2366. 00001A78  102D 1018                move.b     D0, [A5 + 0x1018]
  2367. 00001A7C  7240                     moveq.l    D1, 0x40
  2368. 00001A7E  C081                     and.l      D0, D1
  2369. 00001A80  4A80                     tst.l      D0
  2370. 00001A82  661E                     bne        +0x20 /* 00001AA2 */
  2371. 00001A84  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2372. 00001A88  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2373. 00001A8C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2374. 00001A90  2250                     movea.l    A1, [A0]
  2375. 00001A92  7200                     moveq.l    D1, 0x00
  2376. 00001A94  1231 0800                move.b     D1, [A1 + D0]
  2377. 00001A98  3003                     move.w     D0, D3
  2378. 00001A9A  48C0                     ext.l      D0
  2379. 00001A9C  E188                     lsl        D0, 8
  2380. 00001A9E  8081                     or.l       D0, D1
  2381. 00001AA0  3600                     move.w     D3, D0
  2382. label00001AA2:
  2383. 00001AA2  4227                     clr.b      -[A7]
  2384. 00001AA4  4227                     clr.b      -[A7]
  2385. 00001AA6  3F03                     move.w     -[A7], D3
  2386. 00001AA8  4EAD E0D0                jsr        [A5 - 0x1F30]
  2387. 00001AAC  2448                     movea.l    A2, A0
  2388. 00001AAE  200A                     move.l     D0, A2
  2389. 00001AB0  5C4F                     addq.w     A7, 6
  2390. 00001AB2  6728                     beq        +0x2A /* 00001ADC */
  2391. 00001AB4  2B52 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A2]
  2392. 00001AB8  2B6A 0004 0F9E           move.l     [A5 + 0xF9E], [A2 + 0x4]
  2393. 00001ABE  7001                     moveq.l    D0, 0x01
  2394. 00001AC0  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  2395. 00001AC4  E3A8                     lsl        D0, D1
  2396. 00001AC6  0280 0000 0262           andi.l     D0, 0x262
  2397. 00001ACC  4A80                     tst.l      D0
  2398. 00001ACE  6716                     beq        +0x18 /* 00001AE6 */
  2399. 00001AD0  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2400. 00001AD4  4EAD E1C0                jsr        [A5 - 0x1E40]
  2401. 00001AD8  584F                     addq.w     A7, 4
  2402. 00001ADA  600A                     bra        +0xC /* 00001AE6 */
  2403. label00001ADC:
  2404. 00001ADC  7002                     moveq.l    D0, 0x02
  2405. 00001ADE  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2406. 00001AE2  42AD 0F9E                clr.l      [A5 + 0xF9E]
  2407. label00001AE6:
  2408. 00001AE6  4CDF 0408                movem.l    D3,A2, [A7]+
  2409. 00001AEA  4E75                     rts
  2410. 00001AEC  48E7 1020                movem.l    -[A7], D3,A2
  2411. 00001AF0  202D 0F96                move.l     D0, [A5 + 0xF96]
  2412. 00001AF4  5080                     addq.l     D0, 8
  2413. 00001AF6  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2414. 00001AFA  6D0E                     blt        +0x10 /* 00001B0A */
  2415. 00001AFC  4878 0008                push.l     0x8
  2416. 00001B00  4EAD E170                jsr        [A5 - 0x1E90]
  2417. 00001B04  49C0                     lea.l      A4, D0
  2418. 00001B06  584F                     addq.w     A7, 4
  2419. 00001B08  6002                     bra        +0x4 /* 00001B0C */
  2420. label00001B0A:
  2421. 00001B0A  7001                     moveq.l    D0, 0x01
  2422. label00001B0C:
  2423. 00001B0C  4A80                     tst.l      D0
  2424. 00001B0E  671E                     beq        +0x20 /* 00001B2E */
  2425. 00001B10  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2426. 00001B14  2050                     movea.l    A0, [A0]
  2427. 00001B16  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2428. 00001B1A  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2429. 00001B1E  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2430. 00001B24  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2431. 00001B28  7004                     moveq.l    D0, 0x04
  2432. 00001B2A  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2433. label00001B2E:
  2434. 00001B2E  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2435. 00001B32  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2436. 00001B36  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2437. 00001B3A  2250                     movea.l    A1, [A0]
  2438. 00001B3C  7600                     moveq.l    D3, 0x00
  2439. 00001B3E  1631 0800                move.b     D3, [A1 + D0]
  2440. 00001B42  102D 1018                move.b     D0, [A5 + 0x1018]
  2441. 00001B46  7240                     moveq.l    D1, 0x40
  2442. 00001B48  C081                     and.l      D0, D1
  2443. 00001B4A  4A80                     tst.l      D0
  2444. 00001B4C  661E                     bne        +0x20 /* 00001B6C */
  2445. 00001B4E  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2446. 00001B52  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2447. 00001B56  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2448. 00001B5A  2250                     movea.l    A1, [A0]
  2449. 00001B5C  7200                     moveq.l    D1, 0x00
  2450. 00001B5E  1231 0800                move.b     D1, [A1 + D0]
  2451. 00001B62  3003                     move.w     D0, D3
  2452. 00001B64  48C0                     ext.l      D0
  2453. 00001B66  E188                     lsl        D0, 8
  2454. 00001B68  8081                     or.l       D0, D1
  2455. 00001B6A  3600                     move.w     D3, D0
  2456. label00001B6C:
  2457. 00001B6C  4227                     clr.b      -[A7]
  2458. 00001B6E  3F03                     move.w     -[A7], D3
  2459. 00001B70  4EAD E0C8                jsr        [A5 - 0x1F38]
  2460. 00001B74  2448                     movea.l    A2, A0
  2461. 00001B76  200A                     move.l     D0, A2
  2462. 00001B78  584F                     addq.w     A7, 4
  2463. 00001B7A  6728                     beq        +0x2A /* 00001BA4 */
  2464. 00001B7C  2B52 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A2]
  2465. 00001B80  2B6A 0004 0F9E           move.l     [A5 + 0xF9E], [A2 + 0x4]
  2466. 00001B86  7001                     moveq.l    D0, 0x01
  2467. 00001B88  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  2468. 00001B8C  E3A8                     lsl        D0, D1
  2469. 00001B8E  0280 0000 0262           andi.l     D0, 0x262
  2470. 00001B94  4A80                     tst.l      D0
  2471. 00001B96  6716                     beq        +0x18 /* 00001BAE */
  2472. 00001B98  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2473. 00001B9C  4EAD E1C0                jsr        [A5 - 0x1E40]
  2474. 00001BA0  584F                     addq.w     A7, 4
  2475. 00001BA2  600A                     bra        +0xC /* 00001BAE */
  2476. label00001BA4:
  2477. 00001BA4  7002                     moveq.l    D0, 0x02
  2478. 00001BA6  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2479. 00001BAA  42AD 0F9E                clr.l      [A5 + 0xF9E]
  2480. label00001BAE:
  2481. 00001BAE  4CDF 0408                movem.l    D3,A2, [A7]+
  2482. 00001BB2  4E75                     rts
  2483. 00001BB4  48E7 1020                movem.l    -[A7], D3,A2
  2484. 00001BB8  202D 0F96                move.l     D0, [A5 + 0xF96]
  2485. 00001BBC  5080                     addq.l     D0, 8
  2486. 00001BBE  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2487. 00001BC2  6D0E                     blt        +0x10 /* 00001BD2 */
  2488. 00001BC4  4878 0008                push.l     0x8
  2489. 00001BC8  4EAD E170                jsr        [A5 - 0x1E90]
  2490. 00001BCC  49C0                     lea.l      A4, D0
  2491. 00001BCE  584F                     addq.w     A7, 4
  2492. 00001BD0  6002                     bra        +0x4 /* 00001BD4 */
  2493. label00001BD2:
  2494. 00001BD2  7001                     moveq.l    D0, 0x01
  2495. label00001BD4:
  2496. 00001BD4  4A80                     tst.l      D0
  2497. 00001BD6  671E                     beq        +0x20 /* 00001BF6 */
  2498. 00001BD8  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2499. 00001BDC  2050                     movea.l    A0, [A0]
  2500. 00001BDE  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2501. 00001BE2  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2502. 00001BE6  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2503. 00001BEC  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2504. 00001BF0  7004                     moveq.l    D0, 0x04
  2505. 00001BF2  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2506. label00001BF6:
  2507. 00001BF6  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2508. 00001BFA  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2509. 00001BFE  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2510. 00001C02  2250                     movea.l    A1, [A0]
  2511. 00001C04  7600                     moveq.l    D3, 0x00
  2512. 00001C06  1631 0800                move.b     D3, [A1 + D0]
  2513. 00001C0A  102D 1018                move.b     D0, [A5 + 0x1018]
  2514. 00001C0E  7240                     moveq.l    D1, 0x40
  2515. 00001C10  C081                     and.l      D0, D1
  2516. 00001C12  4A80                     tst.l      D0
  2517. 00001C14  661E                     bne        +0x20 /* 00001C34 */
  2518. 00001C16  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2519. 00001C1A  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2520. 00001C1E  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2521. 00001C22  2250                     movea.l    A1, [A0]
  2522. 00001C24  7200                     moveq.l    D1, 0x00
  2523. 00001C26  1231 0800                move.b     D1, [A1 + D0]
  2524. 00001C2A  3003                     move.w     D0, D3
  2525. 00001C2C  48C0                     ext.l      D0
  2526. 00001C2E  E188                     lsl        D0, 8
  2527. 00001C30  8081                     or.l       D0, D1
  2528. 00001C32  3600                     move.w     D3, D0
  2529. label00001C34:
  2530. 00001C34  3F03                     move.w     -[A7], D3
  2531. 00001C36  4EAD E0C0                jsr        [A5 - 0x1F40]
  2532. 00001C3A  2448                     movea.l    A2, A0
  2533. 00001C3C  200A                     move.l     D0, A2
  2534. 00001C3E  544F                     addq.w     A7, 2
  2535. 00001C40  6726                     beq        +0x28 /* 00001C68 */
  2536. 00001C42  2B52 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A2]
  2537. 00001C46  2B6A 0004 0F9E           move.l     [A5 + 0xF9E], [A2 + 0x4]
  2538. 00001C4C  7001                     moveq.l    D0, 0x01
  2539. 00001C4E  222D 0F9A                move.l     D1, [A5 + 0xF9A /* export_495 */]
  2540. 00001C52  E3A8                     lsl        D0, D1
  2541. 00001C54  0280 0000 0262           andi.l     D0, 0x262
  2542. 00001C5A  4A80                     tst.l      D0
  2543. 00001C5C  670A                     beq        +0xC /* 00001C68 */
  2544. 00001C5E  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2545. 00001C62  4EAD E1C0                jsr        [A5 - 0x1E40]
  2546. 00001C66  584F                     addq.w     A7, 4
  2547. label00001C68:
  2548. 00001C68  4CDF 0408                movem.l    D3,A2, [A7]+
  2549. 00001C6C  4E75                     rts
  2550. 00001C6E  48E7 1020                movem.l    -[A7], D3,A2
  2551. 00001C72  514F                     subq.w     A7, 8
  2552. 00001C74  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2553. 00001C78  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2554. 00001C7C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2555. 00001C80  2250                     movea.l    A1, [A0]
  2556. 00001C82  7600                     moveq.l    D3, 0x00
  2557. 00001C84  1631 0800                move.b     D3, [A1 + D0]
  2558. 00001C88  102D 1018                move.b     D0, [A5 + 0x1018]
  2559. 00001C8C  7240                     moveq.l    D1, 0x40
  2560. 00001C8E  C081                     and.l      D0, D1
  2561. 00001C90  4A80                     tst.l      D0
  2562. 00001C92  661C                     bne        +0x1E /* 00001CB0 */
  2563. 00001C94  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2564. 00001C98  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2565. 00001C9C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2566. 00001CA0  2250                     movea.l    A1, [A0]
  2567. 00001CA2  7200                     moveq.l    D1, 0x00
  2568. 00001CA4  1231 0800                move.b     D1, [A1 + D0]
  2569. 00001CA8  2003                     move.l     D0, D3
  2570. 00001CAA  E188                     lsl        D0, 8
  2571. 00001CAC  8081                     or.l       D0, D1
  2572. 00001CAE  2600                     move.l     D3, D0
  2573. label00001CB0:
  2574. 00001CB0  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  2575. 00001CB4  2452                     movea.l    A2, [A2]
  2576. 00001CB6  D5ED 0FFA                add.l      A2, [A5 + 0xFFA /* export_507 */]
  2577. 00001CBA  D5C3                     add.l      A2, D3
  2578. 00001CBC  2E92                     move.l     [A7], [A2]
  2579. 00001CBE  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  2580. 00001CC4  24AD 0F9A                move.l     [A2], [A5 + 0xF9A /* export_495 */]
  2581. 00001CC8  256D 0F9E 0004           move.l     [A2 + 0x4], [A5 + 0xF9E]
  2582. 00001CCE  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2583. 00001CD2  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2584. 00001CD6  2050                     movea.l    A0, [A0]
  2585. 00001CD8  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2586. 00001CDC  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2587. 00001CE0  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2588. 00001CE6  7001                     moveq.l    D0, 0x01
  2589. 00001CE8  2217                     move.l     D1, [A7]
  2590. 00001CEA  E3A8                     lsl        D0, D1
  2591. 00001CEC  0280 0000 0262           andi.l     D0, 0x262
  2592. 00001CF2  4A80                     tst.l      D0
  2593. 00001CF4  670E                     beq        +0x10 /* 00001D04 */
  2594. 00001CF6  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2595. 00001CFA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2596. 00001CFE  4EAD E1B8                jsr        [A5 - 0x1E48]
  2597. 00001D02  504F                     addq.w     A7, 8
  2598. label00001D04:
  2599. 00001D04  504F                     addq.w     A7, 8
  2600. 00001D06  4CDF 0408                movem.l    D3,A2, [A7]+
  2601. 00001D0A  4E75                     rts
  2602. 00001D0C  48E7 1020                movem.l    -[A7], D3,A2
  2603. 00001D10  514F                     subq.w     A7, 8
  2604. 00001D12  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2605. 00001D16  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2606. 00001D1A  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2607. 00001D1E  2250                     movea.l    A1, [A0]
  2608. 00001D20  7600                     moveq.l    D3, 0x00
  2609. 00001D22  1631 0800                move.b     D3, [A1 + D0]
  2610. 00001D26  102D 1018                move.b     D0, [A5 + 0x1018]
  2611. 00001D2A  7240                     moveq.l    D1, 0x40
  2612. 00001D2C  C081                     and.l      D0, D1
  2613. 00001D2E  4A80                     tst.l      D0
  2614. 00001D30  661C                     bne        +0x1E /* 00001D4E */
  2615. 00001D32  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2616. 00001D36  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2617. 00001D3A  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2618. 00001D3E  2250                     movea.l    A1, [A0]
  2619. 00001D40  7200                     moveq.l    D1, 0x00
  2620. 00001D42  1231 0800                move.b     D1, [A1 + D0]
  2621. 00001D46  2003                     move.l     D0, D3
  2622. 00001D48  E188                     lsl        D0, 8
  2623. 00001D4A  8081                     or.l       D0, D1
  2624. 00001D4C  2600                     move.l     D3, D0
  2625. label00001D4E:
  2626. 00001D4E  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  2627. 00001D52  2452                     movea.l    A2, [A2]
  2628. 00001D54  D5ED 0FF6                add.l      A2, [A5 + 0xFF6]
  2629. 00001D58  D5C3                     add.l      A2, D3
  2630. 00001D5A  2E92                     move.l     [A7], [A2]
  2631. 00001D5C  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  2632. 00001D62  24AD 0F9A                move.l     [A2], [A5 + 0xF9A /* export_495 */]
  2633. 00001D66  256D 0F9E 0004           move.l     [A2 + 0x4], [A5 + 0xF9E]
  2634. 00001D6C  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2635. 00001D70  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2636. 00001D74  2050                     movea.l    A0, [A0]
  2637. 00001D76  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2638. 00001D7A  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2639. 00001D7E  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2640. 00001D84  7001                     moveq.l    D0, 0x01
  2641. 00001D86  2217                     move.l     D1, [A7]
  2642. 00001D88  E3A8                     lsl        D0, D1
  2643. 00001D8A  0280 0000 0262           andi.l     D0, 0x262
  2644. 00001D90  4A80                     tst.l      D0
  2645. 00001D92  670E                     beq        +0x10 /* 00001DA2 */
  2646. 00001D94  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2647. 00001D98  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2648. 00001D9C  4EAD E1B8                jsr        [A5 - 0x1E48]
  2649. 00001DA0  504F                     addq.w     A7, 8
  2650. label00001DA2:
  2651. 00001DA2  504F                     addq.w     A7, 8
  2652. 00001DA4  4CDF 0408                movem.l    D3,A2, [A7]+
  2653. 00001DA8  4E75                     rts
  2654. 00001DAA  48E7 1020                movem.l    -[A7], D3,A2
  2655. 00001DAE  514F                     subq.w     A7, 8
  2656. 00001DB0  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2657. 00001DB4  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2658. 00001DB8  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2659. 00001DBC  2250                     movea.l    A1, [A0]
  2660. 00001DBE  7600                     moveq.l    D3, 0x00
  2661. 00001DC0  1631 0800                move.b     D3, [A1 + D0]
  2662. 00001DC4  102D 1018                move.b     D0, [A5 + 0x1018]
  2663. 00001DC8  7240                     moveq.l    D1, 0x40
  2664. 00001DCA  C081                     and.l      D0, D1
  2665. 00001DCC  4A80                     tst.l      D0
  2666. 00001DCE  661E                     bne        +0x20 /* 00001DEE */
  2667. 00001DD0  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2668. 00001DD4  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2669. 00001DD8  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2670. 00001DDC  2250                     movea.l    A1, [A0]
  2671. 00001DDE  7200                     moveq.l    D1, 0x00
  2672. 00001DE0  1231 0800                move.b     D1, [A1 + D0]
  2673. 00001DE4  3003                     move.w     D0, D3
  2674. 00001DE6  48C0                     ext.l      D0
  2675. 00001DE8  E188                     lsl        D0, 8
  2676. 00001DEA  8081                     or.l       D0, D1
  2677. 00001DEC  3600                     move.w     D3, D0
  2678. label00001DEE:
  2679. 00001DEE  1F3C 0001                move.b     -[A7], 0x1
  2680. 00001DF2  3F03                     move.w     -[A7], D3
  2681. 00001DF4  4EAD E0B8                jsr        [A5 - 0x1F48]
  2682. 00001DF8  2448                     movea.l    A2, A0
  2683. 00001DFA  200A                     move.l     D0, A2
  2684. 00001DFC  584F                     addq.w     A7, 4
  2685. 00001DFE  6748                     beq        +0x4A /* 00001E48 */
  2686. 00001E00  2E92                     move.l     [A7], [A2]
  2687. 00001E02  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  2688. 00001E08  24AD 0F9A                move.l     [A2], [A5 + 0xF9A /* export_495 */]
  2689. 00001E0C  256D 0F9E 0004           move.l     [A2 + 0x4], [A5 + 0xF9E]
  2690. 00001E12  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2691. 00001E16  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2692. 00001E1A  2050                     movea.l    A0, [A0]
  2693. 00001E1C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2694. 00001E20  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2695. 00001E24  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2696. 00001E2A  7001                     moveq.l    D0, 0x01
  2697. 00001E2C  2217                     move.l     D1, [A7]
  2698. 00001E2E  E3A8                     lsl        D0, D1
  2699. 00001E30  0280 0000 0262           andi.l     D0, 0x262
  2700. 00001E36  4A80                     tst.l      D0
  2701. 00001E38  670E                     beq        +0x10 /* 00001E48 */
  2702. 00001E3A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2703. 00001E3E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2704. 00001E42  4EAD E1B8                jsr        [A5 - 0x1E48]
  2705. 00001E46  504F                     addq.w     A7, 8
  2706. label00001E48:
  2707. 00001E48  504F                     addq.w     A7, 8
  2708. 00001E4A  4CDF 0408                movem.l    D3,A2, [A7]+
  2709. 00001E4E  4E75                     rts
  2710. 00001E50  48E7 1020                movem.l    -[A7], D3,A2
  2711. 00001E54  514F                     subq.w     A7, 8
  2712. 00001E56  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2713. 00001E5A  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2714. 00001E5E  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2715. 00001E62  2250                     movea.l    A1, [A0]
  2716. 00001E64  7600                     moveq.l    D3, 0x00
  2717. 00001E66  1631 0800                move.b     D3, [A1 + D0]
  2718. 00001E6A  102D 1018                move.b     D0, [A5 + 0x1018]
  2719. 00001E6E  7240                     moveq.l    D1, 0x40
  2720. 00001E70  C081                     and.l      D0, D1
  2721. 00001E72  4A80                     tst.l      D0
  2722. 00001E74  661E                     bne        +0x20 /* 00001E94 */
  2723. 00001E76  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2724. 00001E7A  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2725. 00001E7E  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2726. 00001E82  2250                     movea.l    A1, [A0]
  2727. 00001E84  7200                     moveq.l    D1, 0x00
  2728. 00001E86  1231 0800                move.b     D1, [A1 + D0]
  2729. 00001E8A  3003                     move.w     D0, D3
  2730. 00001E8C  48C0                     ext.l      D0
  2731. 00001E8E  E188                     lsl        D0, 8
  2732. 00001E90  8081                     or.l       D0, D1
  2733. 00001E92  3600                     move.w     D3, D0
  2734. label00001E94:
  2735. 00001E94  4227                     clr.b      -[A7]
  2736. 00001E96  1F3C 0001                move.b     -[A7], 0x1
  2737. 00001E9A  3F03                     move.w     -[A7], D3
  2738. 00001E9C  4EAD E0D0                jsr        [A5 - 0x1F30]
  2739. 00001EA0  2448                     movea.l    A2, A0
  2740. 00001EA2  200A                     move.l     D0, A2
  2741. 00001EA4  5C4F                     addq.w     A7, 6
  2742. 00001EA6  6748                     beq        +0x4A /* 00001EF0 */
  2743. 00001EA8  2E92                     move.l     [A7], [A2]
  2744. 00001EAA  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  2745. 00001EB0  24AD 0F9A                move.l     [A2], [A5 + 0xF9A /* export_495 */]
  2746. 00001EB4  256D 0F9E 0004           move.l     [A2 + 0x4], [A5 + 0xF9E]
  2747. 00001EBA  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2748. 00001EBE  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2749. 00001EC2  2050                     movea.l    A0, [A0]
  2750. 00001EC4  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2751. 00001EC8  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2752. 00001ECC  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2753. 00001ED2  7001                     moveq.l    D0, 0x01
  2754. 00001ED4  2217                     move.l     D1, [A7]
  2755. 00001ED6  E3A8                     lsl        D0, D1
  2756. 00001ED8  0280 0000 0262           andi.l     D0, 0x262
  2757. 00001EDE  4A80                     tst.l      D0
  2758. 00001EE0  670E                     beq        +0x10 /* 00001EF0 */
  2759. 00001EE2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2760. 00001EE6  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2761. 00001EEA  4EAD E1B8                jsr        [A5 - 0x1E48]
  2762. 00001EEE  504F                     addq.w     A7, 8
  2763. label00001EF0:
  2764. 00001EF0  504F                     addq.w     A7, 8
  2765. 00001EF2  4CDF 0408                movem.l    D3,A2, [A7]+
  2766. 00001EF6  4E75                     rts
  2767. 00001EF8  48E7 1020                movem.l    -[A7], D3,A2
  2768. 00001EFC  514F                     subq.w     A7, 8
  2769. 00001EFE  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2770. 00001F02  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2771. 00001F06  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2772. 00001F0A  2250                     movea.l    A1, [A0]
  2773. 00001F0C  7600                     moveq.l    D3, 0x00
  2774. 00001F0E  1631 0800                move.b     D3, [A1 + D0]
  2775. 00001F12  102D 1018                move.b     D0, [A5 + 0x1018]
  2776. 00001F16  7240                     moveq.l    D1, 0x40
  2777. 00001F18  C081                     and.l      D0, D1
  2778. 00001F1A  4A80                     tst.l      D0
  2779. 00001F1C  661E                     bne        +0x20 /* 00001F3C */
  2780. 00001F1E  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2781. 00001F22  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2782. 00001F26  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2783. 00001F2A  2250                     movea.l    A1, [A0]
  2784. 00001F2C  7200                     moveq.l    D1, 0x00
  2785. 00001F2E  1231 0800                move.b     D1, [A1 + D0]
  2786. 00001F32  3003                     move.w     D0, D3
  2787. 00001F34  48C0                     ext.l      D0
  2788. 00001F36  E188                     lsl        D0, 8
  2789. 00001F38  8081                     or.l       D0, D1
  2790. 00001F3A  3600                     move.w     D3, D0
  2791. label00001F3C:
  2792. 00001F3C  1F3C 0001                move.b     -[A7], 0x1
  2793. 00001F40  3F03                     move.w     -[A7], D3
  2794. 00001F42  4EAD E0C8                jsr        [A5 - 0x1F38]
  2795. 00001F46  2448                     movea.l    A2, A0
  2796. 00001F48  200A                     move.l     D0, A2
  2797. 00001F4A  584F                     addq.w     A7, 4
  2798. 00001F4C  6748                     beq        +0x4A /* 00001F96 */
  2799. 00001F4E  2E92                     move.l     [A7], [A2]
  2800. 00001F50  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  2801. 00001F56  24AD 0F9A                move.l     [A2], [A5 + 0xF9A /* export_495 */]
  2802. 00001F5A  256D 0F9E 0004           move.l     [A2 + 0x4], [A5 + 0xF9E]
  2803. 00001F60  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2804. 00001F64  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2805. 00001F68  2050                     movea.l    A0, [A0]
  2806. 00001F6A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2807. 00001F6E  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2808. 00001F72  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2809. 00001F78  7001                     moveq.l    D0, 0x01
  2810. 00001F7A  2217                     move.l     D1, [A7]
  2811. 00001F7C  E3A8                     lsl        D0, D1
  2812. 00001F7E  0280 0000 0262           andi.l     D0, 0x262
  2813. 00001F84  4A80                     tst.l      D0
  2814. 00001F86  670E                     beq        +0x10 /* 00001F96 */
  2815. 00001F88  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2816. 00001F8C  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2817. 00001F90  4EAD E1B8                jsr        [A5 - 0x1E48]
  2818. 00001F94  504F                     addq.w     A7, 8
  2819. label00001F96:
  2820. 00001F96  504F                     addq.w     A7, 8
  2821. 00001F98  4CDF 0408                movem.l    D3,A2, [A7]+
  2822. 00001F9C  4E75                     rts
  2823. 00001F9E  48E7 1020                movem.l    -[A7], D3,A2
  2824. 00001FA2  514F                     subq.w     A7, 8
  2825. 00001FA4  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2826. 00001FA8  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2827. 00001FAC  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2828. 00001FB0  2250                     movea.l    A1, [A0]
  2829. 00001FB2  7600                     moveq.l    D3, 0x00
  2830. 00001FB4  1631 0800                move.b     D3, [A1 + D0]
  2831. 00001FB8  102D 1018                move.b     D0, [A5 + 0x1018]
  2832. 00001FBC  7240                     moveq.l    D1, 0x40
  2833. 00001FBE  C081                     and.l      D0, D1
  2834. 00001FC0  4A80                     tst.l      D0
  2835. 00001FC2  661E                     bne        +0x20 /* 00001FE2 */
  2836. 00001FC4  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  2837. 00001FC8  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  2838. 00001FCC  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  2839. 00001FD0  2250                     movea.l    A1, [A0]
  2840. 00001FD2  7200                     moveq.l    D1, 0x00
  2841. 00001FD4  1231 0800                move.b     D1, [A1 + D0]
  2842. 00001FD8  3003                     move.w     D0, D3
  2843. 00001FDA  48C0                     ext.l      D0
  2844. 00001FDC  E188                     lsl        D0, 8
  2845. 00001FDE  8081                     or.l       D0, D1
  2846. 00001FE0  3600                     move.w     D3, D0
  2847. label00001FE2:
  2848. 00001FE2  3F03                     move.w     -[A7], D3
  2849. 00001FE4  4EAD E0C0                jsr        [A5 - 0x1F40]
  2850. 00001FE8  2448                     movea.l    A2, A0
  2851. 00001FEA  200A                     move.l     D0, A2
  2852. 00001FEC  544F                     addq.w     A7, 2
  2853. 00001FEE  6748                     beq        +0x4A /* 00002038 */
  2854. 00001FF0  2E92                     move.l     [A7], [A2]
  2855. 00001FF2  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  2856. 00001FF8  24AD 0F9A                move.l     [A2], [A5 + 0xF9A /* export_495 */]
  2857. 00001FFC  256D 0F9E 0004           move.l     [A2 + 0x4], [A5 + 0xF9E]
  2858. 00002002  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2859. 00002006  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2860. 0000200A  2050                     movea.l    A0, [A0]
  2861. 0000200C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2862. 00002010  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2863. 00002014  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2864. 0000201A  7001                     moveq.l    D0, 0x01
  2865. 0000201C  2217                     move.l     D1, [A7]
  2866. 0000201E  E3A8                     lsl        D0, D1
  2867. 00002020  0280 0000 0262           andi.l     D0, 0x262
  2868. 00002026  4A80                     tst.l      D0
  2869. 00002028  670E                     beq        +0x10 /* 00002038 */
  2870. 0000202A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2871. 0000202E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2872. 00002032  4EAD E1B8                jsr        [A5 - 0x1E48]
  2873. 00002036  504F                     addq.w     A7, 8
  2874. label00002038:
  2875. 00002038  504F                     addq.w     A7, 8
  2876. 0000203A  4CDF 0408                movem.l    D3,A2, [A7]+
  2877. 0000203E  4E75                     rts
  2878. fn00002040:
  2879. 00002040  48E7 1030                movem.l    -[A7], D3,A2,A3
  2880. 00002044  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  2881. 00002048  362F 0048                move.w     D3, [A7 + 0x48]
  2882. 0000204C  266F 004A                movea.l    A3, [A7 + 0x4A]
  2883. 00002050  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2884. 00002054  4EAD E088                jsr        [A5 - 0x1F78]
  2885. 00002058  4A00                     tst.b      D0
  2886. 0000205A  584F                     addq.w     A7, 4
  2887. 0000205C  6768                     beq        +0x6A /* 000020C6 */
  2888. 0000205E  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  2889. 00002062  4EAD C2E0                jsr        [A5 - 0x3D20]
  2890. 00002066  5380                     subq.l     D0, 1
  2891. 00002068  584F                     addq.w     A7, 4
  2892. 0000206A  2F00                     move.l     -[A7], D0
  2893. 0000206C  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  2894. 00002070  2F10                     move.l     -[A7], [A0]
  2895. 00002072  486F 0008                pea.l      [A7 + 0x8]
  2896. 00002076  3003                     move.w     D0, D3
  2897. 00002078  48C0                     ext.l      D0
  2898. 0000207A  5280                     addq.l     D0, 1
  2899. 0000207C  3F00                     move.w     -[A7], D0
  2900. 0000207E  4EAD E658                jsr        [A5 - 0x19A8]
  2901. 00002082  4878 0030                push.l     0x30 /* '0' */
  2902. 00002086  42A7                     clr.l      -[A7]
  2903. 00002088  486F 001E                pea.l      [A7 + 0x1E]
  2904. 0000208C  4EAD 9E32                jsr        [A5 - 0x61CE]
  2905. 00002090  700C                     moveq.l    D0, 0x0C
  2906. 00002092  C1C3                     muls.w     D0, D3
  2907. 00002094  45EF 0022                lea.l      A2, [A7 + 0x22]
  2908. 00002098  D5C0                     add.l      A2, D0
  2909. 0000209A  24AF 001E                move.l     [A2], [A7 + 0x1E]
  2910. 0000209E  256F 001E 0004           move.l     [A2 + 0x4], [A7 + 0x1E]
  2911. 000020A4  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  2912. 000020A8  486F 0026                pea.l      [A7 + 0x26]
  2913. 000020AC  4EAD E640                jsr        [A5 - 0x19C0]
  2914. 000020B0  2448                     movea.l    A2, A0
  2915. 000020B2  200A                     move.l     D0, A2
  2916. 000020B4  4FEF 0022                lea.l      A7, [A7 + 0x22]
  2917. 000020B8  6708                     beq        +0xA /* 000020C2 */
  2918. 000020BA  7001                     moveq.l    D0, 0x01
  2919. 000020BC  2680                     move.l     [A3], D0
  2920. 000020BE  274A 0004                move.l     [A3 + 0x4], A2
  2921. label000020C2:
  2922. 000020C2  4EAD E1A0                jsr        [A5 - 0x1E60]
  2923. label000020C6:
  2924. 000020C6  4FEF 0038                lea.l      A7, [A7 + 0x38]
  2925. 000020CA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2926. 000020CE  4E75                     rts
  2927. fn000020D0:
  2928. 000020D0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  2929. 000020D4  594F                     subq.w     A7, 4
  2930. 000020D6  382F 0020                move.w     D4, [A7 + 0x20]
  2931. 000020DA  1A2F 0022                move.b     D5, [A7 + 0x22]
  2932. 000020DE  246F 0024                movea.l    A2, [A7 + 0x24]
  2933. 000020E2  3004                     move.w     D0, D4
  2934. 000020E4  48C0                     ext.l      D0
  2935. 000020E6  671E                     beq        +0x20 /* 00002106 */
  2936. 000020E8  0C80 0000 000F           cmpi.l     D0, 0xF
  2937. 000020EE  6200 010E                bhi        +0x110 /* 000021FE */
  2938. 000020F2  5D40                     subq.w     D0, 6
  2939. 000020F4  6D3A                     blt        +0x3C /* 00002130 */
  2940. 000020F6  5740                     subq.w     D0, 3
  2941. 000020F8  6D00 00C0                blt        +0xC2 /* 000021BA */
  2942. 000020FC  5740                     subq.w     D0, 3
  2943. 000020FE  6D00 00D0                blt        +0xD2 /* 000021D0 */
  2944. 00002102  6000 00E4                bra        +0xE6 /* 000021E8 */
  2945. label00002106:
  2946. 00002106  4A05                     tst.b      D5
  2947. 00002108  671A                     beq        +0x1C /* 00002124 */
  2948. 0000210A  4857                     pea.l      [A7]
  2949. 0000210C  2F0A                     move.l     -[A7], A2
  2950. 0000210E  4EAD E0A0                jsr        [A5 - 0x1F60]
  2951. 00002112  4A00                     tst.b      D0
  2952. 00002114  504F                     addq.w     A7, 8
  2953. 00002116  6700 00E6                beq        +0xE8 /* 000021FE */
  2954. 0000211A  3B6F 0002 1050           move.w     [A5 + 0x1050], [A7 + 0x2]
  2955. 00002120  6000 00DC                bra        +0xDE /* 000021FE */
  2956. label00002124:
  2957. 00002124  306D 1050                movea.w    A0, [A5 + 0x1050]
  2958. 00002128  2548 0004                move.l     [A2 + 0x4], A0
  2959. 0000212C  6000 00D0                bra        +0xD2 /* 000021FE */
  2960. label00002130:
  2961. 00002130  266D 0FD2                movea.l    A3, [A5 + 0xFD2 /* export_502 */]
  2962. 00002134  3F3C 0001                move.w     -[A7], 0x1
  2963. 00002138  4EAD EA70                jsr        [A5 - 0x1590]
  2964. 0000213C  48C0                     ext.l      D0
  2965. 0000213E  5380                     subq.l     D0, 1
  2966. 00002140  3600                     move.w     D3, D0
  2967. 00002142  4A43                     tst.w      D3
  2968. 00002144  544F                     addq.w     A7, 2
  2969. 00002146  6D16                     blt        +0x18 /* 0000215E */
  2970. 00002148  B66D 0FD8                cmp.w      D3, [A5 + 0xFD8]
  2971. 0000214C  6710                     beq        +0x12 /* 0000215E */
  2972. 0000214E  7016                     moveq.l    D0, 0x16
  2973. 00002150  C1C3                     muls.w     D0, D3
  2974. 00002152  206D 0FBE                movea.l    A0, [A5 + 0xFBE]
  2975. 00002156  2250                     movea.l    A1, [A0]
  2976. 00002158  2671 0826                movea.l    A3, [A1 + D0 + 0x26]
  2977. 0000215C  6002                     bra        +0x4 /* 00002160 */
  2978. label0000215E:
  2979. 0000215E  76FF                     moveq.l    D3, 0xFFFFFFFF
  2980. label00002160:
  2981. 00002160  4A05                     tst.b      D5
  2982. 00002162  6740                     beq        +0x42 /* 000021A4 */
  2983. 00002164  2F0A                     move.l     -[A7], A2
  2984. 00002166  4EAD E088                jsr        [A5 - 0x1F78]
  2985. 0000216A  4A00                     tst.b      D0
  2986. 0000216C  584F                     addq.w     A7, 4
  2987. 0000216E  6700 008E                beq        +0x90 /* 000021FE */
  2988. 00002172  4A43                     tst.w      D3
  2989. 00002174  6D0C                     blt        +0xE /* 00002182 */
  2990. 00002176  3C2D 0FD8                move.w     D6, [A5 + 0xFD8]
  2991. 0000217A  3F03                     move.w     -[A7], D3
  2992. 0000217C  4EAD E200                jsr        [A5 - 0x1E00]
  2993. 00002180  544F                     addq.w     A7, 2
  2994. label00002182:
  2995. 00002182  2F0A                     move.l     -[A7], A2
  2996. 00002184  3004                     move.w     D0, D4
  2997. 00002186  48C0                     ext.l      D0
  2998. 00002188  5380                     subq.l     D0, 1
  2999. 0000218A  3F00                     move.w     -[A7], D0
  3000. 0000218C  2F0B                     move.l     -[A7], A3
  3001. 0000218E  4EAD E238                jsr        [A5 - 0x1DC8]
  3002. 00002192  4A43                     tst.w      D3
  3003. 00002194  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3004. 00002198  6D64                     blt        +0x66 /* 000021FE */
  3005. 0000219A  3F06                     move.w     -[A7], D6
  3006. 0000219C  4EAD E200                jsr        [A5 - 0x1E00]
  3007. 000021A0  544F                     addq.w     A7, 2
  3008. 000021A2  605A                     bra        +0x5C /* 000021FE */
  3009. label000021A4:
  3010. 000021A4  2F0A                     move.l     -[A7], A2
  3011. 000021A6  3004                     move.w     D0, D4
  3012. 000021A8  48C0                     ext.l      D0
  3013. 000021AA  5380                     subq.l     D0, 1
  3014. 000021AC  2053                     movea.l    A0, [A3]
  3015. 000021AE  2F30 0C00                move.l     -[A7], [A0 + D0 * 4]
  3016. 000021B2  4EAD E240                jsr        [A5 - 0x1DC0]
  3017. 000021B6  504F                     addq.w     A7, 8
  3018. 000021B8  6044                     bra        +0x46 /* 000021FE */
  3019. label000021BA:
  3020. 000021BA  4A05                     tst.b      D5
  3021. 000021BC  6640                     bne        +0x42 /* 000021FE */
  3022. 000021BE  2F0A                     move.l     -[A7], A2
  3023. 000021C0  3004                     move.w     D0, D4
  3024. 000021C2  48C0                     ext.l      D0
  3025. 000021C4  5D80                     subq.l     D0, 6
  3026. 000021C6  3F00                     move.w     -[A7], D0
  3027. 000021C8  4EAD E5E8                jsr        [A5 - 0x1A18]
  3028. 000021CC  5C4F                     addq.w     A7, 6
  3029. 000021CE  602E                     bra        +0x30 /* 000021FE */
  3030. label000021D0:
  3031. 000021D0  4A05                     tst.b      D5
  3032. 000021D2  662A                     bne        +0x2C /* 000021FE */
  3033. 000021D4  2F0A                     move.l     -[A7], A2
  3034. 000021D6  3004                     move.w     D0, D4
  3035. 000021D8  48C0                     ext.l      D0
  3036. 000021DA  7209                     moveq.l    D1, 0x09
  3037. 000021DC  9081                     sub.l      D0, D1
  3038. 000021DE  3F00                     move.w     -[A7], D0
  3039. 000021E0  4EAD E5F0                jsr        [A5 - 0x1A10]
  3040. 000021E4  5C4F                     addq.w     A7, 6
  3041. 000021E6  6016                     bra        +0x18 /* 000021FE */
  3042. label000021E8:
  3043. 000021E8  4A05                     tst.b      D5
  3044. 000021EA  6612                     bne        +0x14 /* 000021FE */
  3045. 000021EC  2F0A                     move.l     -[A7], A2
  3046. 000021EE  3004                     move.w     D0, D4
  3047. 000021F0  48C0                     ext.l      D0
  3048. 000021F2  720C                     moveq.l    D1, 0x0C
  3049. 000021F4  9081                     sub.l      D0, D1
  3050. 000021F6  3F00                     move.w     -[A7], D0
  3051. 000021F8  4EBA FE46                jsr        [PC - 0x1BA /* 00002040 */]
  3052. 000021FC  5C4F                     addq.w     A7, 6
  3053. label000021FE:
  3054. 000021FE  584F                     addq.w     A7, 4
  3055. 00002200  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  3056. 00002204  4E75                     rts
  3057. fn00002206:
  3058. 00002206  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  3059. 0000220A  4EAD E088                jsr        [A5 - 0x1F78]
  3060. 0000220E  4A00                     tst.b      D0
  3061. 00002210  584F                     addq.w     A7, 4
  3062. 00002212  6728                     beq        +0x2A /* 0000223C */
  3063. 00002214  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  3064. 00002218  4EAD C2E0                jsr        [A5 - 0x3D20]
  3065. 0000221C  5380                     subq.l     D0, 1
  3066. 0000221E  584F                     addq.w     A7, 4
  3067. 00002220  2F00                     move.l     -[A7], D0
  3068. 00002222  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  3069. 00002226  2F10                     move.l     -[A7], [A0]
  3070. 00002228  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3071. 0000222C  3F2F 0010                move.w     -[A7], [A7 + 0x10]
  3072. 00002230  4EAD E658                jsr        [A5 - 0x19A8]
  3073. 00002234  4EAD E1A0                jsr        [A5 - 0x1E60]
  3074. 00002238  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3075. label0000223C:
  3076. 0000223C  4E75                     rts
  3077. fn0000223E:
  3078. 0000223E  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  3079. 00002242  2F6D 0F9A 0008           move.l     [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
  3080. 00002248  2F6D 0F9E 000C           move.l     [A7 + 0xC], [A5 + 0xF9E]
  3081. 0000224E  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3082. 00002252  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3083. 00002256  2050                     movea.l    A0, [A0]
  3084. 00002258  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3085. 0000225C  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3086. 00002260  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3087. 00002266  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3088. 0000226A  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3089. 00002270  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3090. 00002274  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3091. 00002278  2050                     movea.l    A0, [A0]
  3092. 0000227A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3093. 0000227E  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3094. 00002282  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3095. 00002288  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  3096. 0000228C  1F2F 001C                move.b     -[A7], [A7 + 0x1C]
  3097. 00002290  3F2F 001C                move.w     -[A7], [A7 + 0x1C]
  3098. 00002294  3F2F 001C                move.w     -[A7], [A7 + 0x1C]
  3099. 00002298  486F 000A                pea.l      [A7 + 0xA]
  3100. 0000229C  486F 0016                pea.l      [A7 + 0x16]
  3101. 000022A0  4EAD DC78                jsr        [A5 - 0x2388]
  3102. 000022A4  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  3103. 000022A8  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  3104. 000022AC  4EAD E1B8                jsr        [A5 - 0x1E48]
  3105. 000022B0  2F2F 0026                move.l     -[A7], [A7 + 0x26]
  3106. 000022B4  2F2F 0026                move.l     -[A7], [A7 + 0x26]
  3107. 000022B8  4EAD E1B8                jsr        [A5 - 0x1E48]
  3108. 000022BC  4FEF 0032                lea.l      A7, [A7 + 0x32]
  3109. 000022C0  4E75                     rts
  3110. fn000022C2:
  3111. 000022C2  514F                     subq.w     A7, 8
  3112. 000022C4  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3113. 000022C8  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3114. 000022CE  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3115. 000022D2  1F2F 0012                move.b     -[A7], [A7 + 0x12]
  3116. 000022D6  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  3117. 000022DA  486F 0008                pea.l      [A7 + 0x8]
  3118. 000022DE  4EAD DC80                jsr        [A5 - 0x2380]
  3119. 000022E2  4EAD E1A0                jsr        [A5 - 0x1E60]
  3120. 000022E6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3121. 000022EA  4E75                     rts
  3122. fn000022EC:
  3123. 000022EC  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  3124. 000022F0  2F6D 0F9A 0008           move.l     [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
  3125. 000022F6  2F6D 0F9E 000C           move.l     [A7 + 0xC], [A5 + 0xF9E]
  3126. 000022FC  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3127. 00002300  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3128. 00002304  2050                     movea.l    A0, [A0]
  3129. 00002306  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3130. 0000230A  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3131. 0000230E  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3132. 00002314  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3133. 00002318  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3134. 0000231E  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  3135. 00002322  1F2F 001A                move.b     -[A7], [A7 + 0x1A]
  3136. 00002326  3F2F 001A                move.w     -[A7], [A7 + 0x1A]
  3137. 0000232A  486F 0010                pea.l      [A7 + 0x10]
  3138. 0000232E  486F 000C                pea.l      [A7 + 0xC]
  3139. 00002332  4EAD DC88                jsr        [A5 - 0x2378]
  3140. 00002336  4EAD E1A0                jsr        [A5 - 0x1E60]
  3141. 0000233A  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  3142. 0000233E  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  3143. 00002342  4EAD E1B8                jsr        [A5 - 0x1E48]
  3144. 00002346  4FEF 0028                lea.l      A7, [A7 + 0x28]
  3145. 0000234A  4E75                     rts
  3146. fn0000234C:
  3147. 0000234C  514F                     subq.w     A7, 8
  3148. 0000234E  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3149. 00002352  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3150. 00002358  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3151. 0000235C  1F2F 0012                move.b     -[A7], [A7 + 0x12]
  3152. 00002360  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  3153. 00002364  486F 0008                pea.l      [A7 + 0x8]
  3154. 00002368  4EAD DC90                jsr        [A5 - 0x2370]
  3155. 0000236C  4EAD E1A0                jsr        [A5 - 0x1E60]
  3156. 00002370  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3157. 00002374  4E75                     rts
  3158. fn00002376:
  3159. 00002376  514F                     subq.w     A7, 8
  3160. 00002378  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3161. 0000237C  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3162. 00002382  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3163. 00002386  1F2F 0012                move.b     -[A7], [A7 + 0x12]
  3164. 0000238A  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  3165. 0000238E  486F 0008                pea.l      [A7 + 0x8]
  3166. 00002392  4EAD DCC0                jsr        [A5 - 0x2340]
  3167. 00002396  4EAD E1A0                jsr        [A5 - 0x1E60]
  3168. 0000239A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3169. 0000239E  4E75                     rts
  3170. fn000023A0:
  3171. 000023A0  514F                     subq.w     A7, 8
  3172. 000023A2  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3173. 000023A6  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3174. 000023AC  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3175. 000023B0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3176. 000023B4  2050                     movea.l    A0, [A0]
  3177. 000023B6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3178. 000023BA  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3179. 000023BE  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3180. 000023C4  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3181. 000023C8  1F2F 0012                move.b     -[A7], [A7 + 0x12]
  3182. 000023CC  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  3183. 000023D0  486F 0008                pea.l      [A7 + 0x8]
  3184. 000023D4  4EAD DCA0                jsr        [A5 - 0x2360]
  3185. 000023D8  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3186. 000023DC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3187. 000023E0  4EAD E1B8                jsr        [A5 - 0x1E48]
  3188. 000023E4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3189. 000023E8  4E75                     rts
  3190. fn000023EA:
  3191. 000023EA  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  3192. 000023EE  3A2F 0014                move.w     D5, [A7 + 0x14]
  3193. 000023F2  382F 0016                move.w     D4, [A7 + 0x16]
  3194. 000023F6  162F 0018                move.b     D3, [A7 + 0x18]
  3195. 000023FA  246F 001A                movea.l    A2, [A7 + 0x1A]
  3196. 000023FE  3005                     move.w     D0, D5
  3197. 00002400  48C0                     ext.l      D0
  3198. 00002402  6730                     beq        +0x32 /* 00002434 */
  3199. 00002404  0C80 0000 0013           cmpi.l     D0, 0x13
  3200. 0000240A  6200 00B8                bhi        +0xBA /* 000024C4 */
  3201. 0000240E  5340                     subq.w     D0, 1
  3202. 00002410  6732                     beq        +0x34 /* 00002444 */
  3203. 00002412  5340                     subq.w     D0, 1
  3204. 00002414  674E                     beq        +0x50 /* 00002464 */
  3205. 00002416  5340                     subq.w     D0, 1
  3206. 00002418  6758                     beq        +0x5A /* 00002472 */
  3207. 0000241A  5340                     subq.w     D0, 1
  3208. 0000241C  6762                     beq        +0x64 /* 00002480 */
  3209. 0000241E  5340                     subq.w     D0, 1
  3210. 00002420  676C                     beq        +0x6E /* 0000248E */
  3211. 00002422  5340                     subq.w     D0, 1
  3212. 00002424  6776                     beq        +0x78 /* 0000249C */
  3213. 00002426  5340                     subq.w     D0, 1
  3214. 00002428  6700 0080                beq        +0x82 /* 000024AA */
  3215. 0000242C  5340                     subq.w     D0, 1
  3216. 0000242E  6700 0088                beq        +0x8A /* 000024B8 */
  3217. 00002432  601E                     bra        +0x20 /* 00002452 */
  3218. label00002434:
  3219. 00002434  2F0A                     move.l     -[A7], A2
  3220. 00002436  1F03                     move.b     -[A7], D3
  3221. 00002438  3F04                     move.w     -[A7], D4
  3222. 0000243A  4EBA FC94                jsr        [PC - 0x36C /* 000020D0 */]
  3223. 0000243E  504F                     addq.w     A7, 8
  3224. 00002440  6000 0082                bra        +0x84 /* 000024C4 */
  3225. label00002444:
  3226. 00002444  2F0A                     move.l     -[A7], A2
  3227. 00002446  1F03                     move.b     -[A7], D3
  3228. 00002448  3F04                     move.w     -[A7], D4
  3229. 0000244A  4EBA FDBA                jsr        [PC - 0x246 /* 00002206 */]
  3230. 0000244E  504F                     addq.w     A7, 8
  3231. 00002450  6072                     bra        +0x74 /* 000024C4 */
  3232. label00002452:
  3233. 00002452  2F0A                     move.l     -[A7], A2
  3234. 00002454  1F03                     move.b     -[A7], D3
  3235. 00002456  3F04                     move.w     -[A7], D4
  3236. 00002458  3F05                     move.w     -[A7], D5
  3237. 0000245A  4EBA FDE2                jsr        [PC - 0x21E /* 0000223E */]
  3238. 0000245E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3239. 00002462  6060                     bra        +0x62 /* 000024C4 */
  3240. label00002464:
  3241. 00002464  2F0A                     move.l     -[A7], A2
  3242. 00002466  1F03                     move.b     -[A7], D3
  3243. 00002468  3F04                     move.w     -[A7], D4
  3244. 0000246A  4EBA FE56                jsr        [PC - 0x1AA /* 000022C2 */]
  3245. 0000246E  504F                     addq.w     A7, 8
  3246. 00002470  6052                     bra        +0x54 /* 000024C4 */
  3247. label00002472:
  3248. 00002472  2F0A                     move.l     -[A7], A2
  3249. 00002474  1F03                     move.b     -[A7], D3
  3250. 00002476  3F04                     move.w     -[A7], D4
  3251. 00002478  4EBA FE72                jsr        [PC - 0x18E /* 000022EC */]
  3252. 0000247C  504F                     addq.w     A7, 8
  3253. 0000247E  6044                     bra        +0x46 /* 000024C4 */
  3254. label00002480:
  3255. 00002480  2F0A                     move.l     -[A7], A2
  3256. 00002482  1F03                     move.b     -[A7], D3
  3257. 00002484  3F04                     move.w     -[A7], D4
  3258. 00002486  4EBA FEC4                jsr        [PC - 0x13C /* 0000234C */]
  3259. 0000248A  504F                     addq.w     A7, 8
  3260. 0000248C  6036                     bra        +0x38 /* 000024C4 */
  3261. label0000248E:
  3262. 0000248E  2F0A                     move.l     -[A7], A2
  3263. 00002490  1F03                     move.b     -[A7], D3
  3264. 00002492  3F04                     move.w     -[A7], D4
  3265. 00002494  4EBA FEE0                jsr        [PC - 0x120 /* 00002376 */]
  3266. 00002498  504F                     addq.w     A7, 8
  3267. 0000249A  6028                     bra        +0x2A /* 000024C4 */
  3268. label0000249C:
  3269. 0000249C  2F0A                     move.l     -[A7], A2
  3270. 0000249E  1F03                     move.b     -[A7], D3
  3271. 000024A0  3F04                     move.w     -[A7], D4
  3272. 000024A2  4EBA FEFC                jsr        [PC - 0x104 /* 000023A0 */]
  3273. 000024A6  504F                     addq.w     A7, 8
  3274. 000024A8  601A                     bra        +0x1C /* 000024C4 */
  3275. label000024AA:
  3276. 000024AA  2F0A                     move.l     -[A7], A2
  3277. 000024AC  1F03                     move.b     -[A7], D3
  3278. 000024AE  3F04                     move.w     -[A7], D4
  3279. 000024B0  4EAD DCB0                jsr        [A5 - 0x2350]
  3280. 000024B4  504F                     addq.w     A7, 8
  3281. 000024B6  600C                     bra        +0xE /* 000024C4 */
  3282. label000024B8:
  3283. 000024B8  2F0A                     move.l     -[A7], A2
  3284. 000024BA  1F03                     move.b     -[A7], D3
  3285. 000024BC  3F04                     move.w     -[A7], D4
  3286. 000024BE  4EAD DCA8                jsr        [A5 - 0x2358]
  3287. 000024C2  504F                     addq.w     A7, 8
  3288. label000024C4:
  3289. 000024C4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3290. 000024C8  4E75                     rts
  3291. 000024CA  2F03                     move.l     -[A7], D3
  3292. 000024CC  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  3293. 000024D0  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3294. 000024D4  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3295. 000024D8  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3296. 000024DC  2250                     movea.l    A1, [A0]
  3297. 000024DE  7600                     moveq.l    D3, 0x00
  3298. 000024E0  1631 0800                move.b     D3, [A1 + D0]
  3299. 000024E4  102D 1018                move.b     D0, [A5 + 0x1018]
  3300. 000024E8  7240                     moveq.l    D1, 0x40
  3301. 000024EA  C081                     and.l      D0, D1
  3302. 000024EC  4A80                     tst.l      D0
  3303. 000024EE  661E                     bne        +0x20 /* 0000250E */
  3304. 000024F0  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3305. 000024F4  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3306. 000024F8  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3307. 000024FC  2250                     movea.l    A1, [A0]
  3308. 000024FE  7200                     moveq.l    D1, 0x00
  3309. 00002500  1231 0800                move.b     D1, [A1 + D0]
  3310. 00002504  3003                     move.w     D0, D3
  3311. 00002506  48C0                     ext.l      D0
  3312. 00002508  E188                     lsl        D0, 8
  3313. 0000250A  8081                     or.l       D0, D1
  3314. 0000250C  3600                     move.w     D3, D0
  3315. label0000250E:
  3316. 0000250E  3EAD 0FA0                move.w     [A7], [A5 + 0xFA0]
  3317. 00002512  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3318. 00002516  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3319. 0000251A  2050                     movea.l    A0, [A0]
  3320. 0000251C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3321. 00002520  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3322. 00002524  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3323. 0000252A  7004                     moveq.l    D0, 0x04
  3324. 0000252C  2F40 0002                move.l     [A7 + 0x2], D0
  3325. 00002530  486F 0002                pea.l      [A7 + 0x2]
  3326. 00002534  4227                     clr.b      -[A7]
  3327. 00002536  3F2F 0006                move.w     -[A7], [A7 + 0x6]
  3328. 0000253A  3F03                     move.w     -[A7], D3
  3329. 0000253C  4EBA FEAC                jsr        [PC - 0x154 /* 000023EA */]
  3330. 00002540  4A6D 101E                tst.w      [A5 + 0x101E]
  3331. 00002544  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3332. 00002548  664A                     bne        +0x4C /* 00002594 */
  3333. 0000254A  202D 0F96                move.l     D0, [A5 + 0xF96]
  3334. 0000254E  5080                     addq.l     D0, 8
  3335. 00002550  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3336. 00002554  6D0E                     blt        +0x10 /* 00002564 */
  3337. 00002556  4878 0008                push.l     0x8
  3338. 0000255A  4EAD E170                jsr        [A5 - 0x1E90]
  3339. 0000255E  49C0                     lea.l      A4, D0
  3340. 00002560  584F                     addq.w     A7, 4
  3341. 00002562  6002                     bra        +0x4 /* 00002566 */
  3342. label00002564:
  3343. 00002564  7001                     moveq.l    D0, 0x01
  3344. label00002566:
  3345. 00002566  4A80                     tst.l      D0
  3346. 00002568  671E                     beq        +0x20 /* 00002588 */
  3347. 0000256A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3348. 0000256E  2050                     movea.l    A0, [A0]
  3349. 00002570  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3350. 00002574  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3351. 00002578  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3352. 0000257E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3353. 00002582  7004                     moveq.l    D0, 0x04
  3354. 00002584  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3355. label00002588:
  3356. 00002588  2B6F 0002 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x2]
  3357. 0000258E  2B6F 0006 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x6]
  3358. label00002594:
  3359. 00002594  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3360. 00002598  261F                     move.l     D3, [A7]+
  3361. 0000259A  4E75                     rts
  3362. 0000259C  2F03                     move.l     -[A7], D3
  3363. 0000259E  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  3364. 000025A2  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3365. 000025A6  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3366. 000025AA  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3367. 000025AE  2250                     movea.l    A1, [A0]
  3368. 000025B0  7600                     moveq.l    D3, 0x00
  3369. 000025B2  1631 0800                move.b     D3, [A1 + D0]
  3370. 000025B6  102D 1018                move.b     D0, [A5 + 0x1018]
  3371. 000025BA  7240                     moveq.l    D1, 0x40
  3372. 000025BC  C081                     and.l      D0, D1
  3373. 000025BE  4A80                     tst.l      D0
  3374. 000025C0  661E                     bne        +0x20 /* 000025E0 */
  3375. 000025C2  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3376. 000025C6  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3377. 000025CA  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3378. 000025CE  2250                     movea.l    A1, [A0]
  3379. 000025D0  7200                     moveq.l    D1, 0x00
  3380. 000025D2  1231 0800                move.b     D1, [A1 + D0]
  3381. 000025D6  3003                     move.w     D0, D3
  3382. 000025D8  48C0                     ext.l      D0
  3383. 000025DA  E188                     lsl        D0, 8
  3384. 000025DC  8081                     or.l       D0, D1
  3385. 000025DE  3600                     move.w     D3, D0
  3386. label000025E0:
  3387. 000025E0  3EAD 0FA0                move.w     [A7], [A5 + 0xFA0]
  3388. 000025E4  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3389. 000025E8  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3390. 000025EC  2050                     movea.l    A0, [A0]
  3391. 000025EE  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3392. 000025F2  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3393. 000025F6  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3394. 000025FC  2F6D 0F9A 0002           move.l     [A7 + 0x2], [A5 + 0xF9A /* export_495 */]
  3395. 00002602  2F6D 0F9E 0006           move.l     [A7 + 0x6], [A5 + 0xF9E]
  3396. 00002608  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3397. 0000260C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3398. 00002610  2050                     movea.l    A0, [A0]
  3399. 00002612  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3400. 00002616  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3401. 0000261A  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3402. 00002620  486F 0002                pea.l      [A7 + 0x2]
  3403. 00002624  1F3C 0001                move.b     -[A7], 0x1
  3404. 00002628  3F2F 0006                move.w     -[A7], [A7 + 0x6]
  3405. 0000262C  3F03                     move.w     -[A7], D3
  3406. 0000262E  4EBA FDBA                jsr        [PC - 0x246 /* 000023EA */]
  3407. 00002632  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3408. 00002636  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3409. 0000263A  4EAD E1B8                jsr        [A5 - 0x1E48]
  3410. 0000263E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3411. 00002642  261F                     move.l     D3, [A7]+
  3412. 00002644  4E75                     rts
  3413. 00002646  2F03                     move.l     -[A7], D3
  3414. 00002648  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3415. 0000264C  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3416. 00002650  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3417. 00002654  2250                     movea.l    A1, [A0]
  3418. 00002656  7600                     moveq.l    D3, 0x00
  3419. 00002658  1631 0800                move.b     D3, [A1 + D0]
  3420. 0000265C  102D 1018                move.b     D0, [A5 + 0x1018]
  3421. 00002660  7240                     moveq.l    D1, 0x40
  3422. 00002662  C081                     and.l      D0, D1
  3423. 00002664  4A80                     tst.l      D0
  3424. 00002666  661C                     bne        +0x1E /* 00002684 */
  3425. 00002668  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3426. 0000266C  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3427. 00002670  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3428. 00002674  2250                     movea.l    A1, [A0]
  3429. 00002676  7200                     moveq.l    D1, 0x00
  3430. 00002678  1231 0800                move.b     D1, [A1 + D0]
  3431. 0000267C  2003                     move.l     D0, D3
  3432. 0000267E  E188                     lsl        D0, 8
  3433. 00002680  8081                     or.l       D0, D1
  3434. 00002682  2600                     move.l     D3, D0
  3435. label00002684:
  3436. 00002684  102D 1018                move.b     D0, [A5 + 0x1018]
  3437. 00002688  7240                     moveq.l    D1, 0x40
  3438. 0000268A  C081                     and.l      D0, D1
  3439. 0000268C  4A80                     tst.l      D0
  3440. 0000268E  57C0                     seq        D0
  3441. 00002690  4400                     neg.b      D0
  3442. 00002692  49C0                     lea.l      A4, D0
  3443. 00002694  2203                     move.l     D1, D3
  3444. 00002696  5581                     subq.l     D1, 2
  3445. 00002698  9280                     sub.l      D1, D0
  3446. 0000269A  D3AD 0FFE                add.l      [A5 + 0xFFE], D1
  3447. 0000269E  261F                     move.l     D3, [A7]+
  3448. 000026A0  4E75                     rts
  3449. 000026A2  2F03                     move.l     -[A7], D3
  3450. 000026A4  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3451. 000026A8  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3452. 000026AC  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3453. 000026B0  2250                     movea.l    A1, [A0]
  3454. 000026B2  7600                     moveq.l    D3, 0x00
  3455. 000026B4  1631 0800                move.b     D3, [A1 + D0]
  3456. 000026B8  102D 1018                move.b     D0, [A5 + 0x1018]
  3457. 000026BC  7240                     moveq.l    D1, 0x40
  3458. 000026BE  C081                     and.l      D0, D1
  3459. 000026C0  4A80                     tst.l      D0
  3460. 000026C2  661C                     bne        +0x1E /* 000026E0 */
  3461. 000026C4  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3462. 000026C8  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3463. 000026CC  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3464. 000026D0  2250                     movea.l    A1, [A0]
  3465. 000026D2  7200                     moveq.l    D1, 0x00
  3466. 000026D4  1231 0800                move.b     D1, [A1 + D0]
  3467. 000026D8  2003                     move.l     D0, D3
  3468. 000026DA  E188                     lsl        D0, 8
  3469. 000026DC  8081                     or.l       D0, D1
  3470. 000026DE  2600                     move.l     D3, D0
  3471. label000026E0:
  3472. 000026E0  102D 1018                move.b     D0, [A5 + 0x1018]
  3473. 000026E4  7240                     moveq.l    D1, 0x40
  3474. 000026E6  C081                     and.l      D0, D1
  3475. 000026E8  4A80                     tst.l      D0
  3476. 000026EA  57C0                     seq        D0
  3477. 000026EC  4400                     neg.b      D0
  3478. 000026EE  49C0                     lea.l      A4, D0
  3479. 000026F0  5480                     addq.l     D0, 2
  3480. 000026F2  D680                     add.l      D3, D0
  3481. 000026F4  206D 102C                movea.l    A0, [A5 + 0x102C]
  3482. 000026F8  4E90                     jsr        [A0]
  3483. 000026FA  4A00                     tst.b      D0
  3484. 000026FC  6604                     bne        +0x6 /* 00002702 */
  3485. 000026FE  97AD 0FFE                sub.l      [A5 + 0xFFE], D3
  3486. label00002702:
  3487. 00002702  261F                     move.l     D3, [A7]+
  3488. 00002704  4E75                     rts
  3489. 00002706  2F03                     move.l     -[A7], D3
  3490. 00002708  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3491. 0000270C  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3492. 00002710  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3493. 00002714  2250                     movea.l    A1, [A0]
  3494. 00002716  7600                     moveq.l    D3, 0x00
  3495. 00002718  1631 0800                move.b     D3, [A1 + D0]
  3496. 0000271C  102D 1018                move.b     D0, [A5 + 0x1018]
  3497. 00002720  7240                     moveq.l    D1, 0x40
  3498. 00002722  C081                     and.l      D0, D1
  3499. 00002724  4A80                     tst.l      D0
  3500. 00002726  661C                     bne        +0x1E /* 00002744 */
  3501. 00002728  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3502. 0000272C  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3503. 00002730  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3504. 00002734  2250                     movea.l    A1, [A0]
  3505. 00002736  7200                     moveq.l    D1, 0x00
  3506. 00002738  1231 0800                move.b     D1, [A1 + D0]
  3507. 0000273C  2003                     move.l     D0, D3
  3508. 0000273E  E188                     lsl        D0, 8
  3509. 00002740  8081                     or.l       D0, D1
  3510. 00002742  2600                     move.l     D3, D0
  3511. label00002744:
  3512. 00002744  7004                     moveq.l    D0, 0x04
  3513. 00002746  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  3514. 0000274A  6708                     beq        +0xA /* 00002754 */
  3515. 0000274C  7002                     moveq.l    D0, 0x02
  3516. 0000274E  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  3517. 00002752  663A                     bne        +0x3C /* 0000278E */
  3518. label00002754:
  3519. 00002754  4AAD 0F9E                tst.l      [A5 + 0xF9E]
  3520. 00002758  661A                     bne        +0x1C /* 00002774 */
  3521. 0000275A  102D 1018                move.b     D0, [A5 + 0x1018]
  3522. 0000275E  7240                     moveq.l    D1, 0x40
  3523. 00002760  C081                     and.l      D0, D1
  3524. 00002762  4A80                     tst.l      D0
  3525. 00002764  57C0                     seq        D0
  3526. 00002766  4400                     neg.b      D0
  3527. 00002768  49C0                     lea.l      A4, D0
  3528. 0000276A  2203                     move.l     D1, D3
  3529. 0000276C  5581                     subq.l     D1, 2
  3530. 0000276E  9280                     sub.l      D1, D0
  3531. 00002770  D3AD 0FFE                add.l      [A5 + 0xFFE], D1
  3532. label00002774:
  3533. 00002774  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3534. 00002778  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3535. 0000277C  2050                     movea.l    A0, [A0]
  3536. 0000277E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3537. 00002782  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3538. 00002786  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3539. 0000278C  6014                     bra        +0x16 /* 000027A2 */
  3540. label0000278E:
  3541. 0000278E  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  3542. 00002792  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  3543. 00002796  3F3C 0007                move.w     -[A7], 0x7
  3544. 0000279A  4EAD E060                jsr        [A5 - 0x1FA0]
  3545. 0000279E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3546. label000027A2:
  3547. 000027A2  261F                     move.l     D3, [A7]+
  3548. 000027A4  4E75                     rts
  3549. 000027A6  2F03                     move.l     -[A7], D3
  3550. 000027A8  514F                     subq.w     A7, 8
  3551. 000027AA  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3552. 000027AE  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3553. 000027B2  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3554. 000027B6  2250                     movea.l    A1, [A0]
  3555. 000027B8  7600                     moveq.l    D3, 0x00
  3556. 000027BA  1631 0800                move.b     D3, [A1 + D0]
  3557. 000027BE  102D 1018                move.b     D0, [A5 + 0x1018]
  3558. 000027C2  7240                     moveq.l    D1, 0x40
  3559. 000027C4  C081                     and.l      D0, D1
  3560. 000027C6  4A80                     tst.l      D0
  3561. 000027C8  661E                     bne        +0x20 /* 000027E8 */
  3562. 000027CA  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3563. 000027CE  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3564. 000027D2  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3565. 000027D6  2250                     movea.l    A1, [A0]
  3566. 000027D8  7200                     moveq.l    D1, 0x00
  3567. 000027DA  1231 0800                move.b     D1, [A1 + D0]
  3568. 000027DE  3003                     move.w     D0, D3
  3569. 000027E0  48C0                     ext.l      D0
  3570. 000027E2  E188                     lsl        D0, 8
  3571. 000027E4  8081                     or.l       D0, D1
  3572. 000027E6  3600                     move.w     D3, D0
  3573. label000027E8:
  3574. 000027E8  7004                     moveq.l    D0, 0x04
  3575. 000027EA  2E80                     move.l     [A7], D0
  3576. 000027EC  42AF 0004                clr.l      [A7 + 0x4]
  3577. 000027F0  4857                     pea.l      [A7]
  3578. 000027F2  3F03                     move.w     -[A7], D3
  3579. 000027F4  4EAD E0E8                jsr        [A5 - 0x1F18]
  3580. 000027F8  544F                     addq.w     A7, 2
  3581. 000027FA  3F00                     move.w     -[A7], D0
  3582. 000027FC  4227                     clr.b      -[A7]
  3583. 000027FE  4EAD F020                jsr        [A5 - 0xFE0]
  3584. 00002802  4A6D 101E                tst.w      [A5 + 0x101E]
  3585. 00002806  504F                     addq.w     A7, 8
  3586. 00002808  6648                     bne        +0x4A /* 00002852 */
  3587. 0000280A  202D 0F96                move.l     D0, [A5 + 0xF96]
  3588. 0000280E  5080                     addq.l     D0, 8
  3589. 00002810  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3590. 00002814  6D0E                     blt        +0x10 /* 00002824 */
  3591. 00002816  4878 0008                push.l     0x8
  3592. 0000281A  4EAD E170                jsr        [A5 - 0x1E90]
  3593. 0000281E  49C0                     lea.l      A4, D0
  3594. 00002820  584F                     addq.w     A7, 4
  3595. 00002822  6002                     bra        +0x4 /* 00002826 */
  3596. label00002824:
  3597. 00002824  7001                     moveq.l    D0, 0x01
  3598. label00002826:
  3599. 00002826  4A80                     tst.l      D0
  3600. 00002828  671E                     beq        +0x20 /* 00002848 */
  3601. 0000282A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3602. 0000282E  2050                     movea.l    A0, [A0]
  3603. 00002830  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3604. 00002834  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3605. 00002838  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3606. 0000283E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3607. 00002842  7004                     moveq.l    D0, 0x04
  3608. 00002844  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3609. label00002848:
  3610. 00002848  2B57 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A7]
  3611. 0000284C  2B6F 0004 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x4]
  3612. label00002852:
  3613. 00002852  504F                     addq.w     A7, 8
  3614. 00002854  261F                     move.l     D3, [A7]+
  3615. 00002856  4E75                     rts
  3616. 00002858  2F03                     move.l     -[A7], D3
  3617. 0000285A  514F                     subq.w     A7, 8
  3618. 0000285C  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3619. 00002860  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3620. 00002864  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3621. 00002868  2250                     movea.l    A1, [A0]
  3622. 0000286A  7600                     moveq.l    D3, 0x00
  3623. 0000286C  1631 0800                move.b     D3, [A1 + D0]
  3624. 00002870  102D 1018                move.b     D0, [A5 + 0x1018]
  3625. 00002874  7240                     moveq.l    D1, 0x40
  3626. 00002876  C081                     and.l      D0, D1
  3627. 00002878  4A80                     tst.l      D0
  3628. 0000287A  661E                     bne        +0x20 /* 0000289A */
  3629. 0000287C  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3630. 00002880  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3631. 00002884  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3632. 00002888  2250                     movea.l    A1, [A0]
  3633. 0000288A  7200                     moveq.l    D1, 0x00
  3634. 0000288C  1231 0800                move.b     D1, [A1 + D0]
  3635. 00002890  3003                     move.w     D0, D3
  3636. 00002892  48C0                     ext.l      D0
  3637. 00002894  E188                     lsl        D0, 8
  3638. 00002896  8081                     or.l       D0, D1
  3639. 00002898  3600                     move.w     D3, D0
  3640. label0000289A:
  3641. 0000289A  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3642. 0000289E  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3643. 000028A4  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3644. 000028A8  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3645. 000028AC  2050                     movea.l    A0, [A0]
  3646. 000028AE  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3647. 000028B2  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3648. 000028B6  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3649. 000028BC  4857                     pea.l      [A7]
  3650. 000028BE  3F03                     move.w     -[A7], D3
  3651. 000028C0  4EAD E0E8                jsr        [A5 - 0x1F18]
  3652. 000028C4  544F                     addq.w     A7, 2
  3653. 000028C6  3F00                     move.w     -[A7], D0
  3654. 000028C8  1F3C 0001                move.b     -[A7], 0x1
  3655. 000028CC  4EAD F020                jsr        [A5 - 0xFE0]
  3656. 000028D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3657. 000028D4  261F                     move.l     D3, [A7]+
  3658. 000028D6  4E75                     rts
  3659. fn000028D8:
  3660. 000028D8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3661. 000028DC  1A2F 001C                move.b     D5, [A7 + 0x1C]
  3662. 000028E0  362F 001E                move.w     D3, [A7 + 0x1E]
  3663. 000028E4  266F 0020                movea.l    A3, [A7 + 0x20]
  3664. 000028E8  286F 0024                movea.l    A4, [A7 + 0x24]
  3665. 000028EC  7006                     moveq.l    D0, 0x06
  3666. 000028EE  B093                     cmp.l      D0, [A3]
  3667. 000028F0  6622                     bne        +0x24 /* 00002914 */
  3668. 000028F2  246B 0004                movea.l    A2, [A3 + 0x4]
  3669. 000028F6  2F0C                     move.l     -[A7], A4
  3670. 000028F8  3F03                     move.w     -[A7], D3
  3671. 000028FA  1F05                     move.b     -[A7], D5
  3672. 000028FC  2F0A                     move.l     -[A7], A2
  3673. 000028FE  2052                     movea.l    A0, [A2]
  3674. 00002900  2050                     movea.l    A0, [A0]
  3675. 00002902  2068 0018                movea.l    A0, [A0 + 0x18]
  3676. 00002906  4E90                     jsr        [A0]
  3677. 00002908  1800                     move.b     D4, D0
  3678. 0000290A  4A04                     tst.b      D4
  3679. 0000290C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3680. 00002910  6600 0118                bne        +0x11A /* 00002A2A */
  3681. label00002914:
  3682. 00002914  4A05                     tst.b      D5
  3683. 00002916  6716                     beq        +0x18 /* 0000292E */
  3684. 00002918  3043                     movea.w    A0, D3
  3685. 0000291A  2F08                     move.l     -[A7], A0
  3686. 0000291C  2F3C 0037 0008           move.l     -[A7], 0x370008
  3687. 00002922  4EAD E078                jsr        [A5 - 0x1F88]
  3688. 00002926  504F                     addq.w     A7, 8
  3689. 00002928  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3690. 0000292C  4E75                     rts
  3691. label0000292E:
  3692. 0000292E  202D 0F96                move.l     D0, [A5 + 0xF96]
  3693. 00002932  5080                     addq.l     D0, 8
  3694. 00002934  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3695. 00002938  6D0E                     blt        +0x10 /* 00002948 */
  3696. 0000293A  4878 0008                push.l     0x8
  3697. 0000293E  4EAD E170                jsr        [A5 - 0x1E90]
  3698. 00002942  49C0                     lea.l      A4, D0
  3699. 00002944  584F                     addq.w     A7, 4
  3700. 00002946  6002                     bra        +0x4 /* 0000294A */
  3701. label00002948:
  3702. 00002948  7001                     moveq.l    D0, 0x01
  3703. label0000294A:
  3704. 0000294A  4A80                     tst.l      D0
  3705. 0000294C  671E                     beq        +0x20 /* 0000296C */
  3706. 0000294E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3707. 00002952  2050                     movea.l    A0, [A0]
  3708. 00002954  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3709. 00002958  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3710. 0000295C  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3711. 00002962  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3712. 00002966  7004                     moveq.l    D0, 0x04
  3713. 00002968  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3714. label0000296C:
  3715. 0000296C  2B53 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A3]
  3716. 00002970  2B6B 0004 0F9E           move.l     [A5 + 0xF9E], [A3 + 0x4]
  3717. 00002976  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  3718. 0000297A  4EAD E1C0                jsr        [A5 - 0x1E40]
  3719. 0000297E  202D 0F96                move.l     D0, [A5 + 0xF96]
  3720. 00002982  5080                     addq.l     D0, 8
  3721. 00002984  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3722. 00002988  584F                     addq.w     A7, 4
  3723. 0000298A  6D0E                     blt        +0x10 /* 0000299A */
  3724. 0000298C  4878 0008                push.l     0x8
  3725. 00002990  4EAD E170                jsr        [A5 - 0x1E90]
  3726. 00002994  49C0                     lea.l      A4, D0
  3727. 00002996  584F                     addq.w     A7, 4
  3728. 00002998  6002                     bra        +0x4 /* 0000299C */
  3729. label0000299A:
  3730. 0000299A  7001                     moveq.l    D0, 0x01
  3731. label0000299C:
  3732. 0000299C  4A80                     tst.l      D0
  3733. 0000299E  671E                     beq        +0x20 /* 000029BE */
  3734. 000029A0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3735. 000029A4  2050                     movea.l    A0, [A0]
  3736. 000029A6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3737. 000029AA  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3738. 000029AE  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3739. 000029B4  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3740. 000029B8  7004                     moveq.l    D0, 0x04
  3741. 000029BA  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3742. label000029BE:
  3743. 000029BE  2B7C 8000 0001 0F9E      move.l     [A5 + 0xF9E], 0x80000001
  3744. 000029C6  3F03                     move.w     -[A7], D3
  3745. 000029C8  4EAD E0E0                jsr        [A5 - 0x1F20]
  3746. 000029CC  3B40 104A                move.w     [A5 + 0x104A /* export_517 */], D0
  3747. 000029D0  700E                     moveq.l    D0, 0x0E
  3748. 000029D2  C1ED 104A                muls.w     D0, [A5 + 0x104A /* export_517 */]
  3749. 000029D6  206D 0FC6                movea.l    A0, [A5 + 0xFC6]
  3750. 000029DA  2250                     movea.l    A1, [A0]
  3751. 000029DC  2071 0814                movea.l    A0, [A1 + D0 + 0x14]
  3752. 000029E0  4E90                     jsr        [A0]
  3753. 000029E2  4A6D 101E                tst.w      [A5 + 0x101E]
  3754. 000029E6  544F                     addq.w     A7, 2
  3755. 000029E8  671E                     beq        +0x20 /* 00002A08 */
  3756. 000029EA  0C6D 0004 101E           cmpi.w     [A5 + 0x101E], 0x4
  3757. 000029F0  6610                     bne        +0x12 /* 00002A02 */
  3758. 000029F2  3043                     movea.w    A0, D3
  3759. 000029F4  2F08                     move.l     -[A7], A0
  3760. 000029F6  2F3C 0037 0008           move.l     -[A7], 0x370008
  3761. 000029FC  4EAD E078                jsr        [A5 - 0x1F88]
  3762. 00002A00  504F                     addq.w     A7, 8
  3763. label00002A02:
  3764. 00002A02  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3765. 00002A06  4E75                     rts
  3766. label00002A08:
  3767. 00002A08  28AD 0F9A                move.l     [A4], [A5 + 0xF9A /* export_495 */]
  3768. 00002A0C  296D 0F9E 0004           move.l     [A4 + 0x4], [A5 + 0xF9E]
  3769. 00002A12  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3770. 00002A16  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3771. 00002A1A  2050                     movea.l    A0, [A0]
  3772. 00002A1C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3773. 00002A20  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3774. 00002A24  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3775. label00002A2A:
  3776. 00002A2A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3777. 00002A2E  4E75                     rts
  3778. 00002A30  2F03                     move.l     -[A7], D3
  3779. 00002A32  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  3780. 00002A36  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3781. 00002A3A  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3782. 00002A3E  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3783. 00002A42  2250                     movea.l    A1, [A0]
  3784. 00002A44  7600                     moveq.l    D3, 0x00
  3785. 00002A46  1631 0800                move.b     D3, [A1 + D0]
  3786. 00002A4A  102D 1018                move.b     D0, [A5 + 0x1018]
  3787. 00002A4E  7240                     moveq.l    D1, 0x40
  3788. 00002A50  C081                     and.l      D0, D1
  3789. 00002A52  4A80                     tst.l      D0
  3790. 00002A54  661E                     bne        +0x20 /* 00002A74 */
  3791. 00002A56  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3792. 00002A5A  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3793. 00002A5E  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3794. 00002A62  2250                     movea.l    A1, [A0]
  3795. 00002A64  7200                     moveq.l    D1, 0x00
  3796. 00002A66  1231 0800                move.b     D1, [A1 + D0]
  3797. 00002A6A  3003                     move.w     D0, D3
  3798. 00002A6C  48C0                     ext.l      D0
  3799. 00002A6E  E188                     lsl        D0, 8
  3800. 00002A70  8081                     or.l       D0, D1
  3801. 00002A72  3600                     move.w     D3, D0
  3802. label00002A74:
  3803. 00002A74  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3804. 00002A78  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3805. 00002A7E  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3806. 00002A82  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3807. 00002A86  2050                     movea.l    A0, [A0]
  3808. 00002A88  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3809. 00002A8C  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3810. 00002A90  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3811. 00002A96  7004                     moveq.l    D0, 0x04
  3812. 00002A98  2F40 0008                move.l     [A7 + 0x8], D0
  3813. 00002A9C  42AF 000C                clr.l      [A7 + 0xC]
  3814. 00002AA0  486F 0008                pea.l      [A7 + 0x8]
  3815. 00002AA4  486F 0004                pea.l      [A7 + 0x4]
  3816. 00002AA8  3F03                     move.w     -[A7], D3
  3817. 00002AAA  4EAD E0E8                jsr        [A5 - 0x1F18]
  3818. 00002AAE  544F                     addq.w     A7, 2
  3819. 00002AB0  3F00                     move.w     -[A7], D0
  3820. 00002AB2  4227                     clr.b      -[A7]
  3821. 00002AB4  4EBA FE22                jsr        [PC - 0x1DE /* 000028D8 */]
  3822. 00002AB8  4A6D 101E                tst.w      [A5 + 0x101E]
  3823. 00002ABC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3824. 00002AC0  6658                     bne        +0x5A /* 00002B1A */
  3825. 00002AC2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  3826. 00002AC6  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  3827. 00002ACA  4EAD E1B8                jsr        [A5 - 0x1E48]
  3828. 00002ACE  202D 0F96                move.l     D0, [A5 + 0xF96]
  3829. 00002AD2  5080                     addq.l     D0, 8
  3830. 00002AD4  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3831. 00002AD8  504F                     addq.w     A7, 8
  3832. 00002ADA  6D0E                     blt        +0x10 /* 00002AEA */
  3833. 00002ADC  4878 0008                push.l     0x8
  3834. 00002AE0  4EAD E170                jsr        [A5 - 0x1E90]
  3835. 00002AE4  49C0                     lea.l      A4, D0
  3836. 00002AE6  584F                     addq.w     A7, 4
  3837. 00002AE8  6002                     bra        +0x4 /* 00002AEC */
  3838. label00002AEA:
  3839. 00002AEA  7001                     moveq.l    D0, 0x01
  3840. label00002AEC:
  3841. 00002AEC  4A80                     tst.l      D0
  3842. 00002AEE  671E                     beq        +0x20 /* 00002B0E */
  3843. 00002AF0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3844. 00002AF4  2050                     movea.l    A0, [A0]
  3845. 00002AF6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3846. 00002AFA  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3847. 00002AFE  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3848. 00002B04  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3849. 00002B08  7004                     moveq.l    D0, 0x04
  3850. 00002B0A  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3851. label00002B0E:
  3852. 00002B0E  2B6F 0008 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x8]
  3853. 00002B14  2B6F 000C 0F9E           move.l     [A5 + 0xF9E], [A7 + 0xC]
  3854. label00002B1A:
  3855. 00002B1A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3856. 00002B1E  261F                     move.l     D3, [A7]+
  3857. 00002B20  4E75                     rts
  3858. 00002B22  2F03                     move.l     -[A7], D3
  3859. 00002B24  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  3860. 00002B28  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3861. 00002B2C  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3862. 00002B30  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3863. 00002B34  2250                     movea.l    A1, [A0]
  3864. 00002B36  7600                     moveq.l    D3, 0x00
  3865. 00002B38  1631 0800                move.b     D3, [A1 + D0]
  3866. 00002B3C  102D 1018                move.b     D0, [A5 + 0x1018]
  3867. 00002B40  7240                     moveq.l    D1, 0x40
  3868. 00002B42  C081                     and.l      D0, D1
  3869. 00002B44  4A80                     tst.l      D0
  3870. 00002B46  661E                     bne        +0x20 /* 00002B66 */
  3871. 00002B48  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  3872. 00002B4C  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  3873. 00002B50  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  3874. 00002B54  2250                     movea.l    A1, [A0]
  3875. 00002B56  7200                     moveq.l    D1, 0x00
  3876. 00002B58  1231 0800                move.b     D1, [A1 + D0]
  3877. 00002B5C  3003                     move.w     D0, D3
  3878. 00002B5E  48C0                     ext.l      D0
  3879. 00002B60  E188                     lsl        D0, 8
  3880. 00002B62  8081                     or.l       D0, D1
  3881. 00002B64  3600                     move.w     D3, D0
  3882. label00002B66:
  3883. 00002B66  2F6D 0F9A 0008           move.l     [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
  3884. 00002B6C  2F6D 0F9E 000C           move.l     [A7 + 0xC], [A5 + 0xF9E]
  3885. 00002B72  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3886. 00002B76  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3887. 00002B7A  2050                     movea.l    A0, [A0]
  3888. 00002B7C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3889. 00002B80  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3890. 00002B84  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3891. 00002B8A  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  3892. 00002B8E  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  3893. 00002B94  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3894. 00002B98  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3895. 00002B9C  2050                     movea.l    A0, [A0]
  3896. 00002B9E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3897. 00002BA2  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3898. 00002BA6  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3899. 00002BAC  486F 0008                pea.l      [A7 + 0x8]
  3900. 00002BB0  486F 0004                pea.l      [A7 + 0x4]
  3901. 00002BB4  3F03                     move.w     -[A7], D3
  3902. 00002BB6  4EAD E0E8                jsr        [A5 - 0x1F18]
  3903. 00002BBA  544F                     addq.w     A7, 2
  3904. 00002BBC  3F00                     move.w     -[A7], D0
  3905. 00002BBE  1F3C 0001                move.b     -[A7], 0x1
  3906. 00002BC2  4EBA FD14                jsr        [PC - 0x2EC /* 000028D8 */]
  3907. 00002BC6  4A6D 101E                tst.w      [A5 + 0x101E]
  3908. 00002BCA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3909. 00002BCE  661C                     bne        +0x1E /* 00002BEC */
  3910. 00002BD0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  3911. 00002BD4  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  3912. 00002BD8  4EAD E1B8                jsr        [A5 - 0x1E48]
  3913. 00002BDC  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  3914. 00002BE0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  3915. 00002BE4  4EAD E1B8                jsr        [A5 - 0x1E48]
  3916. 00002BE8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3917. label00002BEC:
  3918. 00002BEC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3919. 00002BF0  261F                     move.l     D3, [A7]+
  3920. 00002BF2  4E75                     rts
  3921. 00002BF4  2F0A                     move.l     -[A7], A2
  3922. 00002BF6  594F                     subq.w     A7, 4
  3923. 00002BF8  4878 0010                push.l     0x10
  3924. 00002BFC  4EAD E170                jsr        [A5 - 0x1E90]
  3925. 00002C00  4A00                     tst.b      D0
  3926. 00002C02  584F                     addq.w     A7, 4
  3927. 00002C04  6700 00E0                beq        +0xE2 /* 00002CE6 */
  3928. 00002C08  7006                     moveq.l    D0, 0x06
  3929. 00002C0A  B0AD 0F9A                cmp.l      D0, [A5 + 0xF9A /* export_495 */]
  3930. 00002C0E  6718                     beq        +0x1A /* 00002C28 */
  3931. 00002C10  2F2D 0F9E                move.l     -[A7], [A5 + 0xF9E]
  3932. 00002C14  2F2D 0F9A                move.l     -[A7], [A5 + 0xF9A /* export_495 */]
  3933. 00002C18  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  3934. 00002C1C  4EAD E060                jsr        [A5 - 0x1FA0]
  3935. 00002C20  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3936. 00002C24  245F                     movea.l    A2, [A7]+
  3937. 00002C26  4E75                     rts
  3938. label00002C28:
  3939. 00002C28  246D 0F9E                movea.l    A2, [A5 + 0xF9E]
  3940. 00002C2C  2B6D 1030 0F9E           move.l     [A5 + 0xF9E], [A5 + 0x1030]
  3941. 00002C32  2B4A 1030                move.l     [A5 + 0x1030], A2
  3942. 00002C36  202D 0F96                move.l     D0, [A5 + 0xF96]
  3943. 00002C3A  5080                     addq.l     D0, 8
  3944. 00002C3C  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3945. 00002C40  6D0E                     blt        +0x10 /* 00002C50 */
  3946. 00002C42  4878 0008                push.l     0x8
  3947. 00002C46  4EAD E170                jsr        [A5 - 0x1E90]
  3948. 00002C4A  49C0                     lea.l      A4, D0
  3949. 00002C4C  584F                     addq.w     A7, 4
  3950. 00002C4E  6002                     bra        +0x4 /* 00002C52 */
  3951. label00002C50:
  3952. 00002C50  7001                     moveq.l    D0, 0x01
  3953. label00002C52:
  3954. 00002C52  4A80                     tst.l      D0
  3955. 00002C54  671E                     beq        +0x20 /* 00002C74 */
  3956. 00002C56  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3957. 00002C5A  2050                     movea.l    A0, [A0]
  3958. 00002C5C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3959. 00002C60  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3960. 00002C64  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3961. 00002C6A  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3962. 00002C6E  7004                     moveq.l    D0, 0x04
  3963. 00002C70  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3964. label00002C74:
  3965. 00002C74  2F0A                     move.l     -[A7], A2
  3966. 00002C76  2052                     movea.l    A0, [A2]
  3967. 00002C78  2050                     movea.l    A0, [A0]
  3968. 00002C7A  2068 001C                movea.l    A0, [A0 + 0x1C]
  3969. 00002C7E  4E90                     jsr        [A0]
  3970. 00002C80  2F40 0004                move.l     [A7 + 0x4], D0
  3971. 00002C84  7004                     moveq.l    D0, 0x04
  3972. 00002C86  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3973. 00002C8A  2B6F 0004 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x4]
  3974. 00002C90  202D 0F96                move.l     D0, [A5 + 0xF96]
  3975. 00002C94  5080                     addq.l     D0, 8
  3976. 00002C96  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3977. 00002C9A  584F                     addq.w     A7, 4
  3978. 00002C9C  6D0E                     blt        +0x10 /* 00002CAC */
  3979. 00002C9E  4878 0008                push.l     0x8
  3980. 00002CA2  4EAD E170                jsr        [A5 - 0x1E90]
  3981. 00002CA6  49C0                     lea.l      A4, D0
  3982. 00002CA8  584F                     addq.w     A7, 4
  3983. 00002CAA  6002                     bra        +0x4 /* 00002CAE */
  3984. label00002CAC:
  3985. 00002CAC  7001                     moveq.l    D0, 0x01
  3986. label00002CAE:
  3987. 00002CAE  4A80                     tst.l      D0
  3988. 00002CB0  671E                     beq        +0x20 /* 00002CD0 */
  3989. 00002CB2  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3990. 00002CB6  2050                     movea.l    A0, [A0]
  3991. 00002CB8  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3992. 00002CBC  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3993. 00002CC0  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3994. 00002CC6  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3995. 00002CCA  7004                     moveq.l    D0, 0x04
  3996. 00002CCC  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3997. label00002CD0:
  3998. 00002CD0  7004                     moveq.l    D0, 0x04
  3999. 00002CD2  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  4000. 00002CD6  2B6D 1034 0F9E           move.l     [A5 + 0xF9E], [A5 + 0x1034]
  4001. 00002CDC  2B6D 0F96 1034           move.l     [A5 + 0x1034], [A5 + 0xF96]
  4002. 00002CE2  2B4A 1030                move.l     [A5 + 0x1030], A2
  4003. label00002CE6:
  4004. 00002CE6  584F                     addq.w     A7, 4
  4005. 00002CE8  245F                     movea.l    A2, [A7]+
  4006. 00002CEA  4E75                     rts
  4007. 00002CEC  2F0A                     move.l     -[A7], A2
  4008. 00002CEE  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  4009. 00002CF2  246D 1030                movea.l    A2, [A5 + 0x1030]
  4010. 00002CF6  2B6D 0F9E 1034           move.l     [A5 + 0x1034], [A5 + 0xF9E]
  4011. 00002CFC  51AD 0F96                subq.l     [A5 + 0xF96], 8
  4012. 00002D00  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4013. 00002D04  2050                     movea.l    A0, [A0]
  4014. 00002D06  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4015. 00002D0A  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  4016. 00002D0E  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  4017. 00002D14  2EAD 0F9E                move.l     [A7], [A5 + 0xF9E]
  4018. 00002D18  51AD 0F96                subq.l     [A5 + 0xF96], 8
  4019. 00002D1C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4020. 00002D20  2050                     movea.l    A0, [A0]
  4021. 00002D22  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4022. 00002D26  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  4023. 00002D2A  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  4024. 00002D30  2B6D 0F9E 1030           move.l     [A5 + 0x1030], [A5 + 0xF9E]
  4025. 00002D36  51AD 0F96                subq.l     [A5 + 0xF96], 8
  4026. 00002D3A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4027. 00002D3E  2050                     movea.l    A0, [A0]
  4028. 00002D40  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4029. 00002D44  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  4030. 00002D48  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  4031. 00002D4E  200A                     move.l     D0, A2
  4032. 00002D50  6728                     beq        +0x2A /* 00002D7A */
  4033. 00002D52  2F17                     move.l     -[A7], [A7]
  4034. 00002D54  2F0A                     move.l     -[A7], A2
  4035. 00002D56  2052                     movea.l    A0, [A2]
  4036. 00002D58  2050                     movea.l    A0, [A0]
  4037. 00002D5A  2068 0020                movea.l    A0, [A0 + 0x20]
  4038. 00002D5E  4E90                     jsr        [A0]
  4039. 00002D60  7006                     moveq.l    D0, 0x06
  4040. 00002D62  2F40 000C                move.l     [A7 + 0xC], D0
  4041. 00002D66  2F4A 0010                move.l     [A7 + 0x10], A2
  4042. 00002D6A  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  4043. 00002D6E  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  4044. 00002D72  4EAD E1B8                jsr        [A5 - 0x1E48]
  4045. 00002D76  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4046. label00002D7A:
  4047. 00002D7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4048. 00002D7E  245F                     movea.l    A2, [A7]+
  4049. 00002D80  4E75                     rts
  4050. 00002D82  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4051. 00002D86  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  4052. 00002D8A  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  4053. 00002D8E  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  4054. 00002D92  2250                     movea.l    A1, [A0]
  4055. 00002D94  7600                     moveq.l    D3, 0x00
  4056. 00002D96  1631 0800                move.b     D3, [A1 + D0]
  4057. 00002D9A  102D 1018                move.b     D0, [A5 + 0x1018]
  4058. 00002D9E  7240                     moveq.l    D1, 0x40
  4059. 00002DA0  C081                     and.l      D0, D1
  4060. 00002DA2  4A80                     tst.l      D0
  4061. 00002DA4  661E                     bne        +0x20 /* 00002DC4 */
  4062. 00002DA6  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  4063. 00002DAA  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  4064. 00002DAE  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  4065. 00002DB2  2250                     movea.l    A1, [A0]
  4066. 00002DB4  7200                     moveq.l    D1, 0x00
  4067. 00002DB6  1231 0800                move.b     D1, [A1 + D0]
  4068. 00002DBA  3003                     move.w     D0, D3
  4069. 00002DBC  48C0                     ext.l      D0
  4070. 00002DBE  E188                     lsl        D0, 8
  4071. 00002DC0  8081                     or.l       D0, D1
  4072. 00002DC2  3600                     move.w     D3, D0
  4073. label00002DC4:
  4074. 00002DC4  382D 0FA0                move.w     D4, [A5 + 0xFA0]
  4075. 00002DC8  0C44 0001                cmpi.w     D4, 0x1
  4076. 00002DCC  6D3C                     blt        +0x3E /* 00002E0A */
  4077. 00002DCE  3004                     move.w     D0, D4
  4078. 00002DD0  48C0                     ext.l      D0
  4079. 00002DD2  E788                     lsl        D0, 3
  4080. 00002DD4  266D 0F8E                movea.l    A3, [A5 + 0xF8E]
  4081. 00002DD8  2653                     movea.l    A3, [A3]
  4082. 00002DDA  D7ED 0F96                add.l      A3, [A5 + 0xF96]
  4083. 00002DDE  97C0                     sub.l      A3, D0
  4084. 00002DE0  7006                     moveq.l    D0, 0x06
  4085. 00002DE2  B093                     cmp.l      D0, [A3]
  4086. 00002DE4  6624                     bne        +0x26 /* 00002E0A */
  4087. 00002DE6  246B 0004                movea.l    A2, [A3 + 0x4]
  4088. 00002DEA  700E                     moveq.l    D0, 0x0E
  4089. 00002DEC  C1C3                     muls.w     D0, D3
  4090. 00002DEE  206D 0FC6                movea.l    A0, [A5 + 0xFC6]
  4091. 00002DF2  2250                     movea.l    A1, [A0]
  4092. 00002DF4  3F31 0818                move.w     -[A7], [A1 + D0 + 0x18]
  4093. 00002DF8  2F0A                     move.l     -[A7], A2
  4094. 00002DFA  2052                     movea.l    A0, [A2]
  4095. 00002DFC  2050                     movea.l    A0, [A0]
  4096. 00002DFE  2068 0004                movea.l    A0, [A0 + 0x4]
  4097. 00002E02  4E90                     jsr        [A0]
  4098. 00002E04  4A00                     tst.b      D0
  4099. 00002E06  5C4F                     addq.w     A7, 6
  4100. 00002E08  6620                     bne        +0x22 /* 00002E2A */
  4101. label00002E0A:
  4102. 00002E0A  246D 1030                movea.l    A2, [A5 + 0x1030]
  4103. 00002E0E  200A                     move.l     D0, A2
  4104. 00002E10  6718                     beq        +0x1A /* 00002E2A */
  4105. 00002E12  3F03                     move.w     -[A7], D3
  4106. 00002E14  4EAD E0E8                jsr        [A5 - 0x1F18]
  4107. 00002E18  544F                     addq.w     A7, 2
  4108. 00002E1A  3F00                     move.w     -[A7], D0
  4109. 00002E1C  2F0A                     move.l     -[A7], A2
  4110. 00002E1E  2052                     movea.l    A0, [A2]
  4111. 00002E20  2050                     movea.l    A0, [A0]
  4112. 00002E22  2068 0024                movea.l    A0, [A0 + 0x24]
  4113. 00002E26  4E90                     jsr        [A0]
  4114. 00002E28  5C4F                     addq.w     A7, 6
  4115. label00002E2A:
  4116. 00002E2A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4117. 00002E2E  4E75                     rts
  4118. 00002E30  2F03                     move.l     -[A7], D3
  4119. 00002E32  514F                     subq.w     A7, 8
  4120. 00002E34  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  4121. 00002E38  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  4122. 00002E3C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  4123. 00002E40  2250                     movea.l    A1, [A0]
  4124. 00002E42  7600                     moveq.l    D3, 0x00
  4125. 00002E44  1631 0800                move.b     D3, [A1 + D0]
  4126. 00002E48  102D 1018                move.b     D0, [A5 + 0x1018]
  4127. 00002E4C  7240                     moveq.l    D1, 0x40
  4128. 00002E4E  C081                     and.l      D0, D1
  4129. 00002E50  4A80                     tst.l      D0
  4130. 00002E52  661E                     bne        +0x20 /* 00002E72 */
  4131. 00002E54  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  4132. 00002E58  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  4133. 00002E5C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  4134. 00002E60  2250                     movea.l    A1, [A0]
  4135. 00002E62  7200                     moveq.l    D1, 0x00
  4136. 00002E64  1231 0800                move.b     D1, [A1 + D0]
  4137. 00002E68  3003                     move.w     D0, D3
  4138. 00002E6A  48C0                     ext.l      D0
  4139. 00002E6C  E188                     lsl        D0, 8
  4140. 00002E6E  8081                     or.l       D0, D1
  4141. 00002E70  3600                     move.w     D3, D0
  4142. label00002E72:
  4143. 00002E72  4A43                     tst.w      D3
  4144. 00002E74  660C                     bne        +0xE /* 00002E82 */
  4145. 00002E76  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  4146. 00002E7A  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  4147. 00002E80  601A                     bra        +0x1C /* 00002E9C */
  4148. label00002E82:
  4149. 00002E82  3003                     move.w     D0, D3
  4150. 00002E84  48C0                     ext.l      D0
  4151. 00002E86  E788                     lsl        D0, 3
  4152. 00002E88  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4153. 00002E8C  2050                     movea.l    A0, [A0]
  4154. 00002E8E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4155. 00002E92  91C0                     sub.l      A0, D0
  4156. 00002E94  2E90                     move.l     [A7], [A0]
  4157. 00002E96  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  4158. label00002E9C:
  4159. 00002E9C  4857                     pea.l      [A7]
  4160. 00002E9E  4EAD E1C0                jsr        [A5 - 0x1E40]
  4161. 00002EA2  202D 0F96                move.l     D0, [A5 + 0xF96]
  4162. 00002EA6  5080                     addq.l     D0, 8
  4163. 00002EA8  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  4164. 00002EAC  584F                     addq.w     A7, 4
  4165. 00002EAE  6D0E                     blt        +0x10 /* 00002EBE */
  4166. 00002EB0  4878 0008                push.l     0x8
  4167. 00002EB4  4EAD E170                jsr        [A5 - 0x1E90]
  4168. 00002EB8  49C0                     lea.l      A4, D0
  4169. 00002EBA  584F                     addq.w     A7, 4
  4170. 00002EBC  6002                     bra        +0x4 /* 00002EC0 */
  4171. label00002EBE:
  4172. 00002EBE  7001                     moveq.l    D0, 0x01
  4173. label00002EC0:
  4174. 00002EC0  4A80                     tst.l      D0
  4175. 00002EC2  671E                     beq        +0x20 /* 00002EE2 */
  4176. 00002EC4  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4177. 00002EC8  2050                     movea.l    A0, [A0]
  4178. 00002ECA  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4179. 00002ECE  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  4180. 00002ED2  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  4181. 00002ED8  50AD 0F96                addq.l     [A5 + 0xF96], 8
  4182. 00002EDC  7004                     moveq.l    D0, 0x04
  4183. 00002EDE  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  4184. label00002EE2:
  4185. 00002EE2  2B57 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A7]
  4186. 00002EE6  2B6F 0004 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x4]
  4187. 00002EEC  504F                     addq.w     A7, 8
  4188. 00002EEE  261F                     move.l     D3, [A7]+
  4189. 00002EF0  4E75                     rts
  4190. 00002EF2  2F03                     move.l     -[A7], D3
  4191. 00002EF4  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  4192. 00002EF8  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  4193. 00002EFC  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  4194. 00002F00  2250                     movea.l    A1, [A0]
  4195. 00002F02  7600                     moveq.l    D3, 0x00
  4196. 00002F04  1631 0800                move.b     D3, [A1 + D0]
  4197. 00002F08  102D 1018                move.b     D0, [A5 + 0x1018]
  4198. 00002F0C  7240                     moveq.l    D1, 0x40
  4199. 00002F0E  C081                     and.l      D0, D1
  4200. 00002F10  4A80                     tst.l      D0
  4201. 00002F12  6624                     bne        +0x26 /* 00002F38 */
  4202. 00002F14  202D 0FFE                move.l     D0, [A5 + 0xFFE]
  4203. 00002F18  52AD 0FFE                addq.l     [A5 + 0xFFE], 1
  4204. 00002F1C  206D 1002                movea.l    A0, [A5 + 0x1002 /* export_508 */]
  4205. 00002F20  2250                     movea.l    A1, [A0]
  4206. 00002F22  7200                     moveq.l    D1, 0x00
  4207. 00002F24  1231 0800                move.b     D1, [A1 + D0]
  4208. 00002F28  3003                     move.w     D0, D3
  4209. 00002F2A  48C0                     ext.l      D0
  4210. 00002F2C  E188                     lsl        D0, 8
  4211. 00002F2E  8081                     or.l       D0, D1
  4212. 00002F30  3600                     move.w     D3, D0
  4213. 00002F32  6004                     bra        +0x6 /* 00002F38 */
  4214. label00002F34:
  4215. 00002F34  4EAD E1A0                jsr        [A5 - 0x1E60]
  4216. label00002F38:
  4217. 00002F38  3003                     move.w     D0, D3
  4218. 00002F3A  5343                     subq.w     D3, 1
  4219. 00002F3C  4A40                     tst.w      D0
  4220. 00002F3E  6EF4                     bgt        -0xA /* 00002F34 */
  4221. 00002F40  261F                     move.l     D3, [A7]+
  4222. 00002F42  4E75                     rts
  4223. 00002F44  4267                     clr.w      -[A7]
  4224. 00002F46  4EAD E070                jsr        [A5 - 0x1F90]
  4225. 00002F4A  544F                     addq.w     A7, 2
  4226. 00002F4C  4E75                     rts
  4227. 00002F4E  514F                     subq.w     A7, 8
  4228. 00002F50  70FF                     moveq.l    D0, 0xFFFFFFFF
  4229. 00002F52  2F40 0004                move.l     [A7 + 0x4], D0
  4230. 00002F56  1F3C 0001                move.b     -[A7], 0x1
  4231. 00002F5A  4EAD DFF8                jsr        [A5 - 0x2008]
  4232. 00002F5E  48C0                     ext.l      D0
  4233. 00002F60  2F40 0002                move.l     [A7 + 0x2], D0
  4234. 00002F64  486F 0006                pea.l      [A7 + 0x6]
  4235. 00002F68  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  4236. 00002F6C  2F2D 1002                move.l     -[A7], [A5 + 0x1002 /* export_508 */]
  4237. 00002F70  4EAD DA70                jsr        [A5 - 0x2590]
  4238. 00002F74  4AAF 0012                tst.l      [A7 + 0x12]
  4239. 00002F78  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4240. 00002F7C  6D18                     blt        +0x1A /* 00002F96 */
  4241. 00002F7E  1B6F 0007 1018           move.b     [A5 + 0x1018], [A7 + 0x7]
  4242. 00002F84  7000                     moveq.l    D0, 0x00
  4243. 00002F86  102F 0007                move.b     D0, [A7 + 0x7]
  4244. 00002F8A  206D 0FA6                movea.l    A0, [A5 + 0xFA6]
  4245. 00002F8E  2070 0C00                movea.l    A0, [A0 + D0 * 4]
  4246. 00002F92  4E90                     jsr        [A0]
  4247. 00002F94  600A                     bra        +0xC /* 00002FA0 */
  4248. label00002F96:
  4249. 00002F96  3F3C 005B                move.w     -[A7], 0x5B /* '[' */
  4250. 00002F9A  4EAD E070                jsr        [A5 - 0x1F90]
  4251. 00002F9E  544F                     addq.w     A7, 2
  4252. label00002FA0:
  4253. 00002FA0  504F                     addq.w     A7, 8
  4254. 00002FA2  4E75                     rts
  4255. 00002FA4  48E7 1800                movem.l    -[A7], D3,D4
  4256. 00002FA8  382D 0FD8                move.w     D4, [A5 + 0xFD8]
  4257. 00002FAC  4EBA D05A                jsr        [PC - 0x2FA6 /* 00000008 */]
  4258. 00002FB0  1600                     move.b     D3, D0
  4259. 00002FB2  4A03                     tst.b      D3
  4260. 00002FB4  670C                     beq        +0xE /* 00002FC2 */
  4261. 00002FB6  3B7C 0008 101A           move.w     [A5 + 0x101A /* export_511 */], 0x8
  4262. 00002FBC  3B7C 0001 101E           move.w     [A5 + 0x101E], 0x1
  4263. label00002FC2:
  4264. 00002FC2  B86D 0FD8                cmp.w      D4, [A5 + 0xFD8]
  4265. 00002FC6  6708                     beq        +0xA /* 00002FD0 */
  4266. 00002FC8  3F04                     move.w     -[A7], D4
  4267. 00002FCA  4EAD E200                jsr        [A5 - 0x1E00]
  4268. 00002FCE  544F                     addq.w     A7, 2
  4269. label00002FD0:
  4270. 00002FD0  1003                     move.b     D0, D3
  4271. 00002FD2  4CDF 0018                movem.l    D3,D4, [A7]+
  4272. 00002FD6  4E75                     rts
  4273. fn00002FD8:
  4274. 00002FD8  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  4275. 00002FDC  4857                     pea.l      [A7]
  4276. 00002FDE  A976                     syscall    GetKeys
  4277. 00002FE0  7001                     moveq.l    D0, 0x01
  4278. 00002FE2  7200                     moveq.l    D1, 0x00
  4279. 00002FE4  122F 0006                move.b     D1, [A7 + 0x6]
  4280. 00002FE8  EE81                     asr        D1, 7
  4281. 00002FEA  C280                     and.l      D1, D0
  4282. 00002FEC  4A81                     tst.l      D1
  4283. 00002FEE  6710                     beq        +0x12 /* 00003000 */
  4284. 00002FF0  7001                     moveq.l    D0, 0x01
  4285. 00002FF2  7200                     moveq.l    D1, 0x00
  4286. 00002FF4  122F 0005                move.b     D1, [A7 + 0x5]
  4287. 00002FF8  EE81                     asr        D1, 7
  4288. 00002FFA  C280                     and.l      D1, D0
  4289. 00002FFC  4A81                     tst.l      D1
  4290. 00002FFE  6604                     bne        +0x6 /* 00003004 */
  4291. label00003000:
  4292. 00003000  7000                     moveq.l    D0, 0x00
  4293. 00003002  6002                     bra        +0x4 /* 00003006 */
  4294. label00003004:
  4295. 00003004  7001                     moveq.l    D0, 0x01
  4296. label00003006:
  4297. 00003006  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4298. 0000300A  4E75                     rts
  4299. 0000300C  0000 0000                ori.b      D0, 0x0
  4300. 00003010  0000 0000                ori.b      D0, 0x0
  4301. 00003014  0000 0000                ori.b      D0, 0x0
  4302.